Ankündigung

Einklappen
Keine Ankündigung bisher.

Wie übergebe ich eine Session??

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wie übergebe ich eine Session??

    Wie übergebe ich eine Sesison??
    Ich habe zum Test ein kleiens Script gebaut was wie folgt ausiht:

    Ich habe eine index.php
    in der folgendes steht:

    <?php
    session_start();

    $_SESSION['username']='Testbenutzer';

    echo "<a href=\"test.php\">test</a>\n
    ";
    echo $_SESSION['username'];


    und eine test.php
    <?
    echo $_SESSION['username'];
    ?>

    So nun wird in der index.php
    Die Session ausgegebn aber in der test.php nicht.
    Wiso ??


    PS:
    Das ganze ist mom nur vereinfacht und gehört zu einem großen Script.
    www.keine-angst-vorm-pc.de/forum

  • #2
    in der test.php musst du auch ein session_start() machen.
    [b][url=http://www.benjamin-klaile.de]privater Blog[/url][/b]

    Kommentar


    • #3
      und nicht vergesse, die SessionID zu übergeben
      auch ein Forum (PHP)

      Kommentar


      • #4
        Ne ich habe blos nicht ind der 2ten datei die session geöffnet.

        Übergeben wird die session so.
        www.keine-angst-vorm-pc.de/forum

        Kommentar


        • #5
          Zitat von schifti
          und nicht vergesse, die SessionID zu übergeben
          hängt ja mit der einstellung in der php.ini zusammen:
          http://de.php.net/manual/de/ref.sess...on.use-cookies
          http://de.php.net/manual/de/ref.sess...e-only-cookies
          http://de.php.net/manual/de/ref.sess...e-only-cookies

          das nur am rande
          [b][url=http://www.benjamin-klaile.de]privater Blog[/url][/b]

          Kommentar


          • #6
            Muss die Session ID nicht übergeben werden? Etwa so?
            PHP-Code:
            <?
            session_start();

            $_SESSION['username']='Testbenutzer'; 

            echo "[url='test.php?".session_name()."=".session_id()."']test[/url]
            "; 
            ?>
            Ich habe es gerade gestestet, es geht auch ohne.

            Nun ein anderes Problem, warum wird die Session ID doppelt angezeigt?
            Code:
            test
            Wir es von PHP automatisch generiert?
            Gruß
            David

            Kommentar


            • #7
              du kannst einstellen, dass die SID automatisch angehängt wird.

              http://de3.php.net/manual/de/ref.ses....use-trans-sid

              zu behandeln mit:
              http://php.net/ini_set

              grüße ben.
              [b][url=http://www.benjamin-klaile.de]privater Blog[/url][/b]

              Kommentar

              Lädt...
              X