Tut mir leid, ich habe versucht, das Script zu posten, anscheinend ist es aber zu lang.
Dashalb poste ich jetzt doch, wofür ich das Script benötige.
Ich habe Probleme mit Deep-Links, Direktlinks von anderen Seiten auf meine Downloads. Da diesen Monat sehr viel Traffic angefallen ist, habe ich mir überlegt, wie man sicherstellen kann, dass Downloads nur von einem Link meiner Homepage aus funktionieren, ohne dass meine Besucher benachteiligt werden. Ich habe es bereits mit einer Überprüfung des Referers probiert, dies wird von einigen Seiten jedoch ausgetrickst.
Am wirkungsvollsten erschien es mir, alle PHP-Seiten, die auf einen Download verweisen, die IP-Adresse des Besuchers in einer externen Textdatei speichern zu lassen. Der Download-Link verweist auf ein Perl-Script, das für den Download zuständig ist. Dieses Perl-Script soll dann überprüfen, ob die Remote-IP in der vom PHP-Script angelegten Textdatei vorhanden ist. Falls ja, soll der Download gestartet werden, falls nicht, soll der Client auf eine Fehlerseite weitergeleitet werden.
Ich hoffe, dass meine Erklärung verständlich ist.
Schon mal vielen Dank!