Hallo zusammen.
Kurzes Problem...
Das Szenario:
Eine HTML datei includet eine JS Datei.
Diese wiederrum gibt den code für eine Grafik aus, welche aus einer php datei besteht.
(<img src="datei.php" />)
Ich möchte NICHT, dass die .php Datei alleine ohne die zwischen geschaltete .js ausgegeben werden kann.
daher hab ichs mit nem "die" in der php Datei versucht.
( if($_SERVER['HTTP_REFERER']!="http://localhost/test/test.js") die('cheater'); )
So.. Das Problem: HTTP_REFRER gibt nicht die JS datei sondern die HTML Datei aus, welche die JS includet.
Somit funktioniert das ganze nicht.
Da die htmldatei auf vielen websites eingebunden wird, kann ich das nicht einfach mit einem "für jedes neue Refrermöglichkeit einsetzen" umgehen.
Hat jemand eine Lösung`?
mfG
Kurzes Problem...
Das Szenario:
Eine HTML datei includet eine JS Datei.
Diese wiederrum gibt den code für eine Grafik aus, welche aus einer php datei besteht.
(<img src="datei.php" />)
Ich möchte NICHT, dass die .php Datei alleine ohne die zwischen geschaltete .js ausgegeben werden kann.
daher hab ichs mit nem "die" in der php Datei versucht.
( if($_SERVER['HTTP_REFERER']!="http://localhost/test/test.js") die('cheater'); )
So.. Das Problem: HTTP_REFRER gibt nicht die JS datei sondern die HTML Datei aus, welche die JS includet.
Somit funktioniert das ganze nicht.
Da die htmldatei auf vielen websites eingebunden wird, kann ich das nicht einfach mit einem "für jedes neue Refrermöglichkeit einsetzen" umgehen.
Hat jemand eine Lösung`?
mfG