Session-Management hängtMac-Firefox

Session-Management hängtMac-Firefox

am 13.07.2006 00:21:21 von Oliver Heins

Hi,

ich habe ein seltsames Problem. Ich habe heute beim Testen mit einem Mac
festgestellt, das ein Mac-OSX-Firefox (1.5.0.4) sich beim dritten oder
vierten Aufruf in einer Session quasi aufhängt (das ist nicht das richtige
Wort, der Browser funktioniert nach wie vor, er weigert sich bloß die Seite
zu laden). Verantwortlich dafür scheint der Aufruf von session_start(),
denn nach Auskommentieren lädt er.

Hier unter Linux funktioniert alles wunderbar, sowohl Konqueror (3.5.3) als
auch Firefox (ebenfalls 1.5.0.4) machen keine Zicken (Opera 8.5-irgendwas
hatte ich IIRC auch getestet, lief). Ebenfalls geprüft habe ich IE 5, 5.5
und 6 (unter Wine), die auch problemlos laufen. Ob Firefox unter Windows
tut, weiß ich nicht. Safari unter Mac OS X funktioniert ebenfalls super.

Die PHP-Version ist 4.4.0-0.dotdeb.0.

Wer's testen will: http://kultbag.de (ist allerdings ne kommerzielle Site,
soll aber bitte nicht als Werbung missverstanden werden.)

Unter http://kultbag.de/test.php gibt's weitere Infos (php_info()) zum
verwendeten System.

Danke,
olli

Re: Session-Management hängtMac-Firefox

am 13.07.2006 01:39:37 von Ralf Zschemisch

Am Thu, 13 Jul 2006 00:21:21 +0200 schrieb Oliver Heins:

Hallo,

> ich habe ein seltsames Problem. Ich habe heute beim Testen mit einem Mac
> festgestellt, das ein Mac-OSX-Firefox (1.5.0.4) sich beim dritten oder
> vierten Aufruf in einer Session quasi aufhängt (das ist nicht das richtige
> Wort, der Browser funktioniert nach wie vor, er weigert sich bloß die Seite
> zu laden). Verantwortlich dafür scheint der Aufruf von session_start(),
> denn nach Auskommentieren lädt er.

Dein System sendet eigentlich recht sauber die Session-id nur wenn man
zum Warenkorb geht, erhält man *plötzlich* erneut die Session-id
als GET-Variable. Ist eigentlich nicht nötig, wenn man Cookies
akzeptiert.

"Lustiger" finde ich, dass ich in deinem Shop den Preis
selber bestimmen kann :)
http://kultbag.de/index.php?&artname=Cairns&preis=1.23&artnr =6667&artikelgruppe=Cairns&aktion=korb&submitprodukt=+into+t he+basket+

Aber dies war nicht deine Frage ...

> Wer's testen will: http://kultbag.de (ist allerdings ne kommerzielle Site,
> soll aber bitte nicht als Werbung missverstanden werden.)

Evtl. leigt es an einem Anderen Fehler z.B.
http://validator.w3.org/check?uri=http%3A%2F%2Fkultbag.de%2F

> Unter http://kultbag.de/test.php

Wild .. xml --disable-xml' '--with-xmlrpc'
?

mir ist nichts aufgefallen.

cu

r23

--
http://www.myoos.de/fraktal/zoom.php

Re: Session-Management hängtMac-Firefox

am 14.07.2006 18:25:28 von Oliver Heins

Ralf Zschemisch wrote:

> Am Thu, 13 Jul 2006 00:21:21 +0200 schrieb Oliver Heins:
>
> Hallo,
>
>> ich habe ein seltsames Problem. Ich habe heute beim Testen mit einem
>> Mac festgestellt, das ein Mac-OSX-Firefox (1.5.0.4) sich beim dritten
>> oder vierten Aufruf in einer Session quasi aufhängt (das ist nicht
>> das richtige Wort, der Browser funktioniert nach wie vor, er weigert
>> sich bloß die Seite zu laden). Verantwortlich dafür scheint der
>> Aufruf von session_start(), denn nach Auskommentieren lädt er.
>
> Dein System sendet eigentlich recht sauber die Session-id nur wenn man
> zum Warenkorb geht, erhält man *plötzlich* erneut die Session-id
> als GET-Variable. Ist eigentlich nicht nötig, wenn man Cookies
> akzeptiert.

Jupp, aber irgendwie muss ich doch die Session mitliefern, wenn keine
Cookies akzeptiert werden. Das ist zwar etwas redundant, sollte doch aber
keinen schaden anrichten, oder?

> "Lustiger" finde ich, dass ich in deinem Shop den Preis
> selber bestimmen kann :)
>
http://kultbag.de/index.php?&artname=Cairns&preis=1.23&artnr =6667&artikelgruppe=Cairns&aktion=korb&submitprodukt=+into+t he+basket+
>
> Aber dies war nicht deine Frage ...

Das alte solidarische Prinzip freiwilliger Bezahlung in die Praxis
umgesetzt ;-) Nein, vielen Dank für den Hinweis. Ist jetzt gefixt. Der
ganze Shop war voll mit diesen Klopfern, da wurden sämtliche Variablen
immer benutzerseitig weitergereicht. Diesen hier hatte ich übersehen.

>> Wer's testen will: http://kultbag.de (ist allerdings ne kommerzielle
>> Site, soll aber bitte nicht als Werbung missverstanden werden.)
>
> Evtl. leigt es an einem Anderen Fehler z.B.
> http://validator.w3.org/check?uri=http%3A%2F%2Fkultbag.de%2F

Glaube ich nicht. Jedenfalls funktionierte unter Firefox alles, als ich die
Initialisierung des Session-Managements unterbunden hatte. Der erzeugte
HTML-Code ist aber sonst identisch.

Es gab tatsächlich ein paar Tabellenfehler, die aber jetzt behoben zu sein
scheinen. Der Validator kann glaub ich nicht mit dynamisch erzeugten Sites
umgehen, deshalb habe ich eine statische erzeugt:
http://kultbag.de/statisch.html

Die jetzt noch angekreideten Fehler sollten aber unkritisch sein.

>> Unter http://kultbag.de/test.php
>
> Wild .. xml --disable-xml' '--with-xmlrpc'
> ?

Etwas schizophren. Das stammt aber vom Provider, da hab ich nix mit zu
schaffen.

> mir ist nichts aufgefallen.

Mir leider auch nicht. Aber trotzdem tuts nicht.

Vielen Dank für deine Mühen,
olli

Re: Session-Management hängtMac-Firefox

am 21.07.2006 18:07:23 von Oliver Heins

Oliver Heins writes:

> ich habe ein seltsames Problem. Ich habe heute beim Testen mit einem Mac
> festgestellt, das ein Mac-OSX-Firefox (1.5.0.4) sich beim dritten oder
> vierten Aufruf in einer Session quasi aufhängt (das ist nicht das richtige
> Wort, der Browser funktioniert nach wie vor, er weigert sich bloß die Seite
> zu laden). Verantwortlich dafür scheint der Aufruf von session_start(),
> denn nach Auskommentieren lädt er.

Hat niemand eine Idee dazu? Kann gerne auch nur ein Schuss ins Blaue
sein, ich bin ratlos.

olli

--
NP: nothing