Hallo
... Aber es geht darum,ähnlich wie bei einem Counter, dass die nächsten Zugriffe auf dieses Script, egal von wem blockiert werden. ...
bei einem aufruf von egal von wem hilft dir eine "normale" variable nicht weiter da diese eben NICHT global ist - wenn das script 2x läuft hast du schon ein problem damit - genau dafür sind globals da
Du meinst, eine im Skriptlauf 1 generierte superglobale Variable ist im Skriptlauf 2 noch vorhanden?
einfach runterscrollen zum global keyword
http://www.php.net/manual/en/language.variables.scope.phpzur verständis, das enspricht etwa den application() objekt in asp/vb und ist GENAU für diesen zweck gedacht
Es (global) ist dazu gedacht, eine Variable für den _gegenwärtigen_Skriptlauf_ zu globalisieren.
Wenn ein Wert in einem anderen Skriptlauf zur Verfügung stehen soll, muss er auf dem Server gespeichert werden. Soll dies dauerhaft geschehen, bieten sich Dateien oder Datenbanken an, soll der Wert nur in dieser Sitzung zur Verfügung stehen, benutze man eine Session. Letzteres gilt auch, wenn der einzelne Benutzer bei erneuten Seitenaufrufen wiedererkannt werden soll.
Tschö, Auge