ChrisB: PHP Skript stoppen und weiterführen

Beitrag lesen

Hi,

[...] es soll so ungefähr laufen

//IrIrgendeine ausgabe oder einfach ein paar werte, die normalweise durch ein skript definiert werden
echo "abc";
$var = false;

if($var != true) {
//Skript anhalten
}

Das kann so natürlich nicht funktionieren, weil keine andere Scriptinstanz den Wert von $var verändern kann.

Du bräuchtest also etwas „ausserhalb” des Scriptes liegendes, auf das auch andere Scripte Zugriff haben, an hand dessen du die Entscheidung treffen kannst. Das könnte bspw. die Existenz einer Datei mit einem bestimmten Namen* oder ein Datenbankeintrag sein (beides nicht sonderlich performant); oder auch ein entsprechendes Flag in einem gemeinsam genutzten Speicherbereich (Stichwort SHMOP).

* würde noch zusätzlich clearstatcache im prüfenden Script erfordern, damit es davon auch etwas mitbekommt.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]