Strohhalm

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Privat

 

Anmelde-Formular



Als Strohhalm-Mitglied registrieren.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Archiv

 

strohhalm.org / Archiv / Programmierung Serverseitig / Eintrag lesen

Wiedereinmal Sessions...Verständnisproblem

  1. Wiedereinmal Sessions...Verständnisproblem

    grefabu 15. Dezember 2004, 15:48

    Hi,
    ich habe beim Umgang mit Sessions in PHP wahrscheinlich irgenetwas noch nicht verstanden.
    Auf externer Linkhttp://de.php.net/manual/de/ref.session.php bin ich für mein Problem aber auch nicht schlauer geworden:
    Ich möchte auf loggin.php eine Session starten, lasse mir mit echo session_id() die ID zur Kontrolle ausgeben, wenn ich Cookies aktiviere, habe ich auch brav die richtige ID im Cookie, ebenso in der URL, wenn ich session.use_trans_sid = 1 setze. So weit so gut.
    Wie prüfe ich in der aufgerufenen Seite die ID? Wenn ich nur echo session_id() aufrufe passiert nichts, wenn ich, so wie ich es verstanden habe am Anfang wieder session_start() aufrufe, bekomme ich eine neue ID?
    Jetzt dachte ich aber, durch session_start() würde geprüft, ob schon eine Session besteht und nur wenn nicht, würde eine neue erstellt?

    Ich hoffe ich habe mein Problem verständlich genug ausgedrückt und ihr könnt mir helfen

  2. Re: Wiedereinmal Sessions...Verständnisproblem

    Dr.E. 15. Dezember 2004, 16:51

    Hallo,

    generelles Vorgehen:

    login.php


    session_start();
    echo session_id();

    ... Routine für Cookie und Session_ID anhängen ...


    next_site.php


    session_start();
    echo session_id(); // gibt das gleiche aus wie in login.php

    du kannst auch für weitere zwecke das superglobal-array $_SESSION verwenden (assoziatives array für sessiondaten).

    grüße,
    dr.e.

  3. Re: Wiedereinmal Sessions...Verständnisproblem

    grefabu 15. Dezember 2004, 17:18

    Danke für die Antwort, aber wenn ich es richtig sehe mache ich genau das..
    ich habe jetzt eine Datei sessiontest1.php, in dieser steht:
    <?php
    /*Session starten*/
    session_start();
    ?>
    <html>
    <head>
    </head>
    <body>
    Session-ID: <?php echo session_id(); ?><br />
    Session-Name: <?php echo session_name(); ?><br />
    <a href="./sessiontest2.php?"> Weiter </a>
    </body>
    </html>

    in der Datei sessiontest2.php steht:
    <?php
    /*Session starten*/
    session_start();
    ?>
    <html>
    <head>
    </head>
    <body>
    <?php echo session_name();?><br /><br />
    <?php echo session_id();?>
    </body>
    </html>

    jetzt müsste doch sessiontest2.php die gleiche ID wie sessiontest1.php ausgeben, tut sie leider nicht, lustig wird's, wenn ich sessiontest1.php neu lade. Dann hat sie nähmlich die ID von test2...
    Habe ich da jetzt einen grundlegenden Denkfehler?

 
Nach oben springen

.(c) 2002 - 2018 strohhalm.org Community.Server powered by Manitu.Software powered by Mathias Bank
.Impressum + Team.Datenschutz