Hallo,
ich habe ein Download-Script (download.php) auf welches jeder Zugriff auf .exe-Dateien per .htaccess umgeleitet wird.
Beispiel:
http://www.example.com/files/datei.exe wird zu http://www.example.com/download.php?file=datei.exe
Nun möchte ich jeden Download tracken damit ich sehen kann wie oft eine Datei heruntergeladen wurde.
Da ich in diesem Script kein JavaScript verwenden kann (die angeforderte exe-Datei wird mittels PHP readfile() ausgeliefert), habe ich folgendes versucht:
//1. Versuch:
require_once('/www/htdocs/xxxxxxx/cap-systems.com/includes/piwik/PiwikTracker.php');
PiwikTracker::$URL = 'http://cap-systems.com/includes/piwik/';
$piwikTracker = new PiwikTracker( $idSite = 1 );
$piwikTracker->doTrackPageView('/www/htdocs/xxxxxxx/files/' . $filename); //Habe ich auch schon mit einer URL (HTTP://) versucht
//$filename wird aus $_GET gelesen
//2. Versuch:
$piwik = fopen('http://cap-systems.com/includes/piwik/piwik.php?idsite=1&rec=1');
fclose($piwik);
Leider wird der Download nicht getrackt. Was mache ich falsch?
Schöne Grüße,
Andreas