PHP-Class: Hotlink Protect - Deeplinks auf Downloads verhindern
Da ich heute ein wenig Langweile hatte, Familie kommt morgen erst zum Kaffee vorbei, habe ich so als kleine Fingerübung eine PHP Class erstellt. Die PHP Class hotlink_protect erstellt für temporär gültige Links zu Dateien, und liefert die jeweiligen Dateien dann später auch aus. Diese Class kommt komplett ohne DB aus, alle Daten werden im Dateisystem gespeichert.
bei Bedarf kann ich diese PHP-Class auch gerne mal für den Einsatz mit einer Datenbank wie mysql umschreiben, aber mit DB wäre es mit jetzt erstmal zu einfach gewesen.
Anwendungsbeispiel und sonstige Hinweise habe ich direkt ins script eingebaut. Getestet habe ich es mit PHP5, sollte aber auch unter anderen PHP Versionen laufen, da keine speziellen PHP5 Funktionen verwendet wurden.
(downloaden, speichern und umbenennen in class.hotlink_protect.php)