PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Session-Variable wird nicht übernommen (http://www.selfphp.de/forum/showthread.php?t=9998)

Zudecke 15.03.2005 08:38:18

Session-Variable wird nicht übernommen
 
Hi,
benutz hier Session-Variablen. Ich kapier aber nicht, wieso er mir bei nem bestimmten Rechner (Pentium, 128MB, WIN98, IE5) diese nicht übernimmt. Bei jedem anderen Rchner, wo ich ausprobiert habe, gehts. Kann mir einer sagen, was das sein kann?

So speicher ich ein:

session_start();
$_SESSION["pers_id"]=$daten['person_id'];

Und so les ich aus:

session_start();
$pers_id=$_SESSION['pers_id'];

Marilu 15.03.2005 08:47:32

AW: Session-Variable wird nicht übernommen
 
Hast Du den session_save_path richtig eingestellt?

Zudecke 15.03.2005 08:55:14

AW: Session-Variable wird nicht übernommen
 
Äh, nein. Muss man das?

Der Speicherort liegt grad auf /tmp , aber ist das nicht Sache vom Provider den Ordner bereitzustellen?

|Coding 15.03.2005 09:16:22

AW: Session-Variable wird nicht übernommen
 
am "session_save_path" kanns wohl net liegen...

wie übergibst du die session per post/get oder per cookie?

xabbuh 15.03.2005 09:40:22

AW: Session-Variable wird nicht übernommen
 
Zitat:

Zitat von Zudecke
Der Speicherort liegt grad auf /tmp , aber ist das nicht Sache vom Provider den Ordner bereitzustellen?

Dafür sollte der Provider sorgen. Außerdem kann es daran eigentlich nicht liegen, da du ansonsten eine Fehlermeldung erhalten solltest. Das Problem dürfte eher sein, dass die Sessionid nicht vernünfitg übnermittelt wird.
Wie sehen denn die Einstellungen in der php.ini für session.use_cookies, session.use_only_cookies und session.use_trans_sid aus? Das ganze kannst du über die Verwendung der Funktion [func]phpinfo()[/func] herausbekommen.

Zudecke 15.03.2005 09:45:29

AW: Session-Variable wird nicht übernommen
 
Das hab ich aus der info-datei:

session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off

xabbuh 15.03.2005 10:02:08

AW: Session-Variable wird nicht übernommen
 
Akzeptierst du (dein Browser) Cookies?

Lass dir doch einfach mal auf zwei aufeinander folgenden Seiten mit [func]session_id()[/func] die Sessionid anzeigen und überprüfe, ob diese identisch sind.

Zudecke 15.03.2005 11:21:48

AW: Session-Variable wird nicht übernommen
 
Die zwei IDs sind nicht identisch.

Was nun?

|Coding 15.03.2005 11:25:54

AW: Session-Variable wird nicht übernommen
 
du musst die session id auf die nächste seite mit übergeben:

siehe hierzu auch: http://www.selfphp.de/tipps_tricks/d...fbl_system.php

xabbuh 15.03.2005 11:49:37

AW: Session-Variable wird nicht übernommen
 
Du kannst session.use_trans_sid mit der Funktion [func]ini_set()[/func] im Script bzw. verzeichnisweit mit einer .htaccess aktivieren.


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:51:15 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.