Mailinglisten-Archive |
Christoph Rust schrieb: > Sebastian Mendel schrieb: > > >>von welcher Seite rufst du denn welche Seite auf? >>wie übergibst du die Session-ID? >>php-version? >> >>normalerweiße steht in jedem Script innerhalb einer Domain ein und die >>selbe Session zur Verfügung, egal wie die Scripte aufgerufen werden, ob >>durch popup oder nicht, >> >>eine neue Session startet nur wenn eine neue Session-ID erzeugt wurde, >>entweder manuell oder dadurch das keine alte zur verfügung steht beim >>aufruf von session_start(). > > In einer Loginseite kommt der Befehl bei Authentifizierung ein PopUp > zuöffnen. Dabei wird der Datei (home.php) mit der Konstanten SID per GET die > SessionID übergeben. mhm, hier muss wohl irgendwo der Fehler liegen ... müsstest halt mal den betreffenden Quellcode schicken > Bei SID ist es ja so, dass wenn kein Cookie mit der > SessionID gesetzt werden konnte, die SID Konstante gefüllt wird. die session id wird erst per cookie an den client geschickt wenn ein session_start() ausgeführt wird (und vorher nicht schon der Header gesendet wurde ... btw lässt du NOTICES anzeigen? ) > Bei Ausgabe von $_COOKIE["sessid"] wird in den genannten Browsern bei jedem normalerweise heißt das cookie doch phpsessid, oder? hast du das etwa geändert? > Refresh eine neue SessionID erzeugt, in den dazugehörigen Files sind keine > Einträge vorhanden. das session-file wird erst angelegt wenn daten in die session geschrieben werdem, z.b. $_SESSION['bar'] = 'foo'; -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive