Oliver Neumann: Überprüfung auf korrekten Aufruf der Source

Beitrag lesen

Hallo,

folgendes Problem : Wir haben ein ausgelagtertes JavaScript, welches mittels

<script src="http://xyz.domain.de/script.php?param1=value1"></script>

von sehr vielen unterschiedlichen Seiten (>100.000) aus dem Internet ausgeführt wird und etwas auf den Seiten einblendet.

Wir wollen jetzt erreichen, daß man das Script NICHT händig im Browser z.B. durch

http://xyz.domain.de/script.php?param1=value1

aufrufen kann. Das Skript muss also "merken", ob es per Javascript-Source aufgerufen wurde, oder ob es direkt in den Browser eingegeben wurde.

Der REFERER taugt hierzu übrigens nicht, da bei einer solch grossen Anzahl an zugreifenden Servern die unmöglichsten Konfigs (auch an verwendeten Browsern) vorhanden sind, so daß wir in 30% aller Fälle gar keine Chance haben, den REFERER zu ermitteln!

Hat jemand eine Ahnung, wie man so etwas effizient und performant realisieren könnte?

Danke im voraus