Hi,
Ich möchte ein Skript2 aus einem anderen Skript1 aufrufen. Das Skript2 darf aber nur arbeiten, wenn es auch von Skript1 gestartet wurde. Wie geht sowas?
meinst Du, daß zweite Script darf nur erreichbar sein, wenn es von einer vom ersten Script erzeugten HTML-Seite aus aufgerufen wird, oder nur dann, wenn das erste Script es direkt aufruft (mit fork oder was auch immer)? Bei ersterem würde ich es auch mit der $ENV{'HTTP_REFERER'} Methode versuchen. Du kannst natürlich von Script1 ein Logifle anlegen, in dem die IP-Adresse und Zeit des Besuchers stehen und Script2 nur dann ausführen, wenn die aktuelle IP in den letzten z.B. 15 Minuten schon im Logfile stand; HTTP_REFERER wird nämlich von manchen Browsern etwas "komisch" zurückgegeben.
Wenn Du zweiteres meinst (direkter Scriptaufruf), dann leg Script2 einfach in ein Verzeichnis, das nicht mit HTTP erreichbar ist, mach es Script-Executable und das war's :-)
Cheatah