Hallo zusammen.
Ich möchte auf einer Webseite Dateien zum Download anbieten. Da ich die Klicks zählen, aber keinen Umweg über eine andere Seite gehen möchte mache ich das mit header Befehlen, parallel werden die Infos in eine Datenbank geschrieben.
Das sieht so aus:
Funktioniert soweit auch im IE und FireFox. Aber der Safari Lädt die index.php runter. Dasselbe passiert in allen Browsern wenn man versucht die Dateien per Rechtsklick runterzuladen.
Für andere Lösungen wäre ich sehr dankbar.
Gruß xlr
Ich möchte auf einer Webseite Dateien zum Download anbieten. Da ich die Klicks zählen, aber keinen Umweg über eine andere Seite gehen möchte mache ich das mit header Befehlen, parallel werden die Infos in eine Datenbank geschrieben.
Das sieht so aus:
PHP-Code:
header("Cache-Control: ");
header("Pragma: ");
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"".basename($url)."\";");
header("Content-length:".(string)(filesize($url)));
Für andere Lösungen wäre ich sehr dankbar.
Gruß xlr
Kommentar