|
Die Programmiersprache PHP hat eine Status zur
Abhandlung der Verbindung eingebaut. Dieser so genannte Verbindungsstatus kann
sich in folgenden drei Zuständen präsentieren:
0 - NORMAL
1 - ABORTED
2 - TIMEOUT
Ist das Script soweit aktiv,
dann befindet sich der Status iin der Stellung "NORMAL". Wenn der
Computer, welcher das Script vom Webserver abruft, die Verbindung beendet
wechselt der Status zur Option "ABORTED". Wenn programmiertechnisch ein
Zeitlimit vorgegeben wurde und diese Begrenzung überschritten wird, wechselt der
Status zu "TIMEOUT".
Der Programmierer sollte bei der Erstellung eines PHP-Scriptes entscheiden, ob
der Verbindungsabbruch vom abrufenden Computer die Beendigung des
Programmablaufes im Script zur Folge haben soll. Unter Umständen kann es bei
Datenbanklösungen wichtig sein, dass die Anwendung bei einem Verbindungsverlust
"sauber" beendet wird.
Natürlich kann eine PHP Anwendung auch über die eingebaute Script-Zeitschaltuhr
(Timer) beendet werden. Als Vorgabe werden in der Regel hierfür 30 Sekunden
veranschlagt. Diese Vorgabe lässt sich in der Konfigurationsdatei von PHP nach
den eigenen Bedürfnissen verändern.

Besuchen Sie unser Scriptarchiv.
Dort finden Sie einige nützliche Scripts für Ihr Projekt.
Was ist PHP?
Antworten lesen Sie
hier
Mehr zu PHP und Sicherheit lesen Sie
hier
|