kostenloser Webspace werbefrei: lima-city


Login & Session Script

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    Hi,

    ich hab mehr oder weniger ein Problem.
    Ich hab mir jetzt so ca. 10 verschieden Session Tutorials und Definitionen angeschaut, aber mein Code macht irgendwie nicht das was ich will^^

    Ich hab ne index.php wo alles includet wird. Ganz oben steht in der index

    session_start();


    Muss ich das da reinschreiben oder nur in die Dateien, die includet werden?

    Hier dann weiter.
    Der Login und Logout sind in einer Datei, jeweils in einer if Verzweigung. Das geht soweit nun der Sessioausschnitt aus dem Login Zweig:

    session_start();
    $_SESSION['ID'] = $line['ID'];


    Und hier der Ausschnitt aus dem Logout Zweig:

    session_start();
              if(isset($_SESSION['ID']))
              {
                session_unset("ID");
                session_destroy();
              }
              else
              {
                echo "You aren't logged in at the moment!<br />";
              }


    Das Problem ist, dass er wenn ich in der index auf logout dr?cke er immer "You aren't logged in" ausgibt. Ich hab auch schon versucht die Session mittels echo ausgegeben = "" Also leer.

    W?re dankbar f?r Hilfe!

    Beitrag ge?ndert am 22.01.2006 11:07 von silecom

    Beitrag ge?ndert am 22.01.2006 11:07 von silecom
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also ich kann dir nen Beispielscript gegeb wie meine Session aussieht und sie funzt immer:

    //KOMMT IMMER AM SEITENANFANG
        session_name("ich");
    
        session_start();
        if(session_is_registered("ichSessionData"))
         {
          session_decode("ichSessionData");
         }
        else
         {
          session_register("ichSessionData");
         }
    
    global $ichSessionData;
    //KOMMT IMMER AM SEITENANFANG
    
    //Benutzung:
    $ichSessionData['ID'] = $line['ID'];
    
    print($ichSessionData['ID']);
    
    //Logout
    
    unset($_SESSION['ichSessionData']);



    Sollte eigentlich klappen.

    mfg mace

    Beitrag ge?ndert am 22.01.2006 11:14 von mace
  4. n********r

    Geh mal auf http://tutorials.de dort gibt es im PHP Teil auch ein gutes Script. Das verwende ich immer.
  5. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    Anders rum, mal angenommen ich hab 2 Dateien, eine index.php und eine was weiss ich check.php

    Die check.php wird in die index.php includet.
    In der check.php steht:

    session_start();
      session_name("loggedin");
      $id = 0;
      session_register($id);


    Wie kann ich die Session jetzt in der index.php auswerten und weiterhin verwenden?!

    Beitrag ge?ndert am 22.01.2006 18:03 von silecom
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!