Problem mit Browserkompatibilität und Sessions
-
flenders schrieb:
var_dump($_SESSION);
???
mfg
Glamdring
-
Wo ist dein Problem? Ruf doch einfach nach deinem session_start() das mal auf und sag, was es ausgibt
-
Dann sagt er:
array(0) { }thx
Glamdring
-
Wenn er $_SESSION nicht kennt, hast du ne alte PHP Version.
da verwendet man IIRC session_register
siehe Doku
-
Er sagte doch, dass er PHP 4.3.2 hat. Allerdings scheinen dann die Session-Informationen nicht richtig gespeichert zu werden, wenn zwar die Session-ID, nicht jedoch die Session-Vars erhalten bleiben
-
Meint ihr ich sollte mir mal die neueste PHP-Version herunterladen, oder bringt das nichts???
mfg
-
Bekommst du evtl. Fehlermeldungen in dem Log-File von PHP?
-
Wo liegt die Datei? Hab sowas noch nie gebraucht, deshalb weis ichs net
mfg
-
standardmäßig heisst die datei php_error.log
Kann man allerdings in der php.ini umstellen
-
Ich hab sowohl den PHP- als auch den Apache-Ordner durchsucht und a ist keine derartige Datei, aber, weil ich keine Ahnung von der php.ini hab hab ich da sicher nichts dran verstellt.
mfg
-
Die php.ini liegt entweder im PHP- oder Windows-Verzeichnis.
Wenn du an der noch nichts verändert hast, ist vielleicht der Temp-Pfad, in dem die Sessiondateien gespeichert werden, nicht richtig eingestellt.
-
Wenn man weiß wie das Logfile heißt, kann man sie ja per Suche orten
-
@ AJ: Exakt das habe ich gemacht
@ PAB: Unter welchen Einstellungen geht das?mfg
-
In deinem Fall musst du wohl am ehesten session.save_path ändern
Außerdem sollte error_reporting auf einem Entwicklungsrechner auf E_ALL & ~E_NOTICE oder sogar E_ALL stehen - damit solltest du bei Nicht-Funktionieren immer eine Fehlermeldung bekommen
-
Du musst in der php.ini den Wert "session.save_path" anpassen.
:tidE
-
Hab alles geändert. Aber im Ordner, wo eigentlich die lofiles seien sollten ist nichts.
-
Hupsi, hab nur die php.ini im Windows-Ordner gewechselt. Jetzt ist alles umgestellt.
Wenn ich jetzt den index öffne, ist nichts eingefügt, einfach leer.
Dann hab ich das einloggen via sessions probiert. Der index blieb leer, aber jetzt gibts ein logfile:User|s:9:"Glamdring";
mfg
Glamdring
-
Also funktioniert es jetzt, oder hast du noch Fragen / Probleme?
-
nope, aba
thx @ allmfg