Hallo,
unter http://www.syvilnet.com/syv/scripts.htm gibt ein fertiges Script, daß genau das macht (ClickCounter oder so).
Du rufst es über ein formular oder ein Link [ a hrfe="download.cgi&id=aaa&url=bbb]Downbload[/a] auf, wobei id=aaa eine ID darstellt, für die gezählt werden soll und url die Datei ist, die vom Script zurückgeliefert wird.
Wenn du es mit dem Skript machst, dann sollte dein Link besser so aussehen:
<a href="/cgi-bin/download.cgi?id=(NAME)" type="application/download">Download</a>.
Mit der Type-Angabe kannst du auch immer arbeiten.
Nur in diesem Fall ist das vorgehen dann etwas unsiinig, weil du dann auch gleich
auf die richtige URL linken kannst.
Und gezaehlt wird auch hier nur ueber Serverlog.
Ciao,
Wolfgang
P.S.: Kann ich
if ($ENV{'HTTP_REFERER'} =~ mhttps?://([^/]*)$refereri) {
}
nicht einfach mit einem Verzeichnisnamen umgehen?