Apfelinsel
Talk => Thema gestartet von: Jochen am Dezember 29, 2011, 14:33:38
-
Ab und an bekomme ich beim Absenden von postings die Meldung
"Sitzung beendet .... Zeit abgelaufen" oder so ähnlich.
Wenn ich dann erneut auf Schreiben klicke, klappt es in der Regel.
Ist das Problemchen bekannt ?
Jochen
-
Ja, das passiert, wenn irgendein Programm übereifrig Sachen blockt.
Hintergrund ist:
Wenn man einen Beitrag beginnt zu schreiben und irgendwann absendet, dann funktioniert das nur, wenn während der Zeit die Session (Sitzung) gültig bleibt und somit notwendige Daten auf dem Server noch gespeichert sind.
Prinzipiell bleibt eine Session immer x Minuten gültig und danach werden die zugehörigen Daten gelöscht. Bei jedem Zugriff auf die Website beginnt diese Wartezeit neu.
Wenn man allerdings einen langen Artikel schreibt, kann es passieren, dass man länger als die x Minuten nichts abgeschickt hat und somit die Session nicht mehr gültig ist. Um das zu verhinder, hat das Forum ein Javascript integriert, welches läuft, wenn Du das Antworten-Formular offen hast. Dann wird alle y Minuten (y<x) von Deinem Rechner aus eine winzige Grafik angefordert und die Zeit bis zum Timeout beginnt erneut.
Blockt eine Software auf Deinem Rechner dieses Skript oder die Grafik, dann wird diese Methode ausgehebelt.
-
Oder er hat Javascript ausgeschaltet. Dann kann auch kein Javascript was nachladen. :)
-
Sach ich doch. Dann blockt die Software seines Browsers auf seine Anweisung hin das Skript, weil alle geblockt werden. :)