phpbar.de logo

Mailinglisten-Archive

[php] Session Probleme

[php] Session Probleme

Sebastian Mendel lists at sebastianmendel.de
Don Jul 29 12:24:47 CEST 2004


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