Steffi: $HTTP_REFERER / externe Aufrufe eines Skripts verhindern

Beitrag lesen

Hallo!

Folgendes bereitet mir Kopfzerbrechen:

ich habe auf einem Server ein PHP-Sript, welches Formulardaten entgegennimmt und verarbeitet.
Ich möchte verhindern, dass dieses Skript von Webseiten, die auf anderen Servern liegen, angesteuert werden kann.
Allerdings sind auf unserem Server auch Domains gehostet, die das Sript ansteuern dürfen.

auf $HTTP_REFERER kann man sich laut PHP-Referenz nicht verlassen... ("Dieser Header wird vom Browser gesetzt, aber nicht von allen. Einige Browser bieten die Möglichkeit, den HTTP_REFERER zu modifizieren.")
abgesehen davon lieferte mir gethostbyname($HTTP_REFERER) nicht die IP-Adresse..

Über effiziente Vorschläge würde ich mich riesig freuen :D