kostenloser Webspace werbefrei: lima-city


Sessionen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    c******h

    Hallo,

    also ich wei? zwar, dass es schon einige Themen dazu gibt, aber ich bitte trotzdem, dass diese Thema nicht geschlo?en wird. Denn ich habe das bis jetzt noch nciht so ganz verstanden.

    Also zur Sache: Kann mir jemand erkl?ren wie das mit sessionen genau funktioniert. Und wie ein einfaches Login-script damit aussehen m?sste.
    Bitte schreibt verst?ndlich, wie Sessionen genau funktionieren.

    Chefkoch
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Also in sessions werden feste (seiten?bergreifende) variablen festgelegt...
    In jeder site/datei in der du sessiondaten abrufen oder speichern m?chtest muss 'session_start()' stehen, dieser befehl schreib alle schon bekannten variablen in die datei...
    Dann werden die variablen festgelegt...
    (diese methode sollte man nicht verwenden)
    $var = "123";
    session_register("vra");
    wenn mehrere variablen registriert werden sollne einfach durch ein kommer trenne (es darf kein '$' vor der variablen in der funktion session_register() stehen!!!!)...

    ab php 4.1 sollte man variablen wie folgt registrieren...
    $_SESSION["daten"] = "123";

    in der n?chsten datei wir die varieable ganz einfach mit $_SESSION["daten"] wieder ausgegeben...


    am ende einer session m?ssen die variablen gel?scht und die session zerst?rt werden:
    session_unset();
    session_destroy();
  4. Autor dieses Themas

    c******h

    Hallo,

    also wenn mehrere User zur gleichen Zeit auf der Seite sind, dann k?nnen auch verschiedene Variablen in den Sessionen sein, oder verstehe ich das falsch?

    Chefkoch
  5. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Jap, jede session hat ihre eigene id, und saelbst von einem pc kannst du dich in mehreren sessions einloggen...
  6. Autor dieses Themas

    c******h

    Hallo,

    also ich habe es mal probiert, aber es klappt net so ganz (kanne s daran liegen, dass ich einfach nur den Browser geschlossen habe, aber nicht die Session zerst?rt habe?):

    test1:
    <?PHP
    
    session_start();
    $nickname = nick;
    $pw = pass;
    $fip = 1;
    
    
    session_register("nickname,pw,fip");
    
    
    
    echo '<a href="test2.php">etst</a>';
    
    
    ?>



    test2:

    <?PHP
    
    session_start();
    
    
    
    $nickname = $_SESSION["nickname"];
    
    $pw = $_SESSION["pw"];
    $fip = $_SESSION["fip"];
    
    echo $nickname;
    echo $pw;
    echo $fip;
    
    echo '<a href="test3.php">etst</a>';
    
    ?>



    test3.php:
    <?
    
    session_start(); 
    
    session_unset();
    session_destroy();
    
    ?>


    bitte helft mir! Wo ist mein Fehler?

    Chefkoch

    Ps.: Hier ist der Link: http://chefkoch.pyrokar.lima-city.de/test1.php bei dem ich es hochgeladen habe!
  7. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Gro?er fehler!!!!
    Wenn du die variablen mit session_register() registrierst, dann kannst du sie nicht mit $_SESSION[] abrufen sondern dann sind die variablen einfach schon als $variable da...
    Aber ben?tze session_register() nicht!!!!
    mach es wie im tut!!!
    http://www.lima-city.de/tutorials.php?mode=show&id=560
  8. Autor dieses Themas

    c******h

    Ok, danke. Jetzt habe ich es kapiert und es klappt auch! Ich denke das Thema kann nun geschlo?en werden.

    Chefkoch
  9. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Dieser Thread wurde von theuntouchables mit folgender Begr?ndung geschlossen:

    Auf Userwunsch geschlossen...
  10. 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!