Hello,
was willst Du denn wirklich zählen?
Den Downloadversuch oder den vollständigen Download?
Ich will schon die Klickst zählen. Denn damit wird ja quasi schon die Datei abgerufen - egal ob man sie dann speichert oder nicht.
Wenn Du den Erfolgsfall zählen willst, benötigst Du vermutlich einen Proxy, also ein Stück Programm, dass das File beschafft (auch vom fremden Server), es zwischenspeichert und dann an den Client ausliefert. Dann kannst Du auch den User-Abort prüfen.
Was meint Erfolgsfall?
Über den Button, den Du in das Dokument eingebaut hast, kannst Du dann ganz normal einen request auslösen, der deine Download-Hauptfunktion startet.
Hmm, genau da hakt es. Wie genau bastel ich mir diesen Request? Mit dem müssten man ja dann gleichzeitig, den Abruf des Downloads in der Variable #link und den SQL-Aufruf zum Updaten des Feldes #anzahdl im Datensatz mit der ID #id ausgelöst werden?