tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
944
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Blobb Blobb ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    72
    Hi,

    ich habe ein Login erstellt das beim erfolgreichen einloggen gewisse Daten in die Session schreibt.
    So weit so gut.
    Die Daten werden auch geschrieben.
    Klicke ich nun allerdings auf den folgenden Link um zur Member Seite zu gelangen bleibt die SID zwar vorhanden. Aber die restlichen Session Daten werden nicht mehr angezeigt.
    Woran kann das liegen?

    session_start(); ist vorhanden.
    Die ID wird also weitergegeben.
    Müsste ich dann nicht auch auf die restlichen Session Daten zugreifen können?
     

  2. #2
    Registriert seit
    May 2005
    Beiträge
    285
    wenn du die sessionid übergeben hast musst du halt noch die session ausgeben

    PHP-Code:
    $_session['user'

    glaub ich
     

  3. #3
    Blobb Blobb ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    72
    Na das ich die Daten per $_SESSION['...'] ausgeben kann ist mir klar.
    Aber genau das ist ja das Problem.
    Die Daten die ich zuvor in die Session geschrieben habe sind auf der nächsten Seite weg.
    Wenn ich sie also per $_SESSION['Name'] holen möchte geht es nicht , weil nix vorhanden ist.
     

  4. #4
    Schwammerl Schwammerl ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    37
    Hallo,

    wie schreibst Du denn die Daten in die Session?

    ich mach das so:

    $_SESSION["benutzer"] = $benutzer;
    $_SESSION["login"] = TRUE;
    $_SESSION["html"] = $html;
    $_SESSION["vorname"] = $vname;
    $_SESSION["nachname"] = $nname;

    auf der nächsten Seite dann:


    $benutzer = $_SESSION["benutzer"] ;
    $login = $_SESSION["login"] ;
    $html = $_SESSION["html"] ;
    $vorname = $_SESSION["vorname"];
    $nachname = $_SESSION["nachname"];

    Dann hab ich die Daten wieder vorhanden.

    Gruß
    Schwammerl
     

  5. #5
    Blobb Blobb ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    72
    Jap, genau so mache ich es auch.
     

  6. #6
    Schwammerl Schwammerl ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    37
    Hallo,

    funktioniert es jetzt?
    Wenn nicht erklär es noch mal genauer wo Du die Daten herholst.

    Also ich mache es immer so und es geht.

    Gruß
    Schwammerl
     

  7. #7
    Blobb Blobb ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    72
    Ich sollte alle 2 Stunden mal lieber ne Pause machen.

    Habe den Fehler gefunden. *schäm
     

  8. #8
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Zum Problem, ich vermute, daß session_start() im 2. Dokument gefehlt hat.

    Bitte sag doch der Community, was der Fehler/Denkfehler war, damit alle davon profitieren können.
    Außerdem kannst du unten rechts das Thema als "erledigt" markieren, Danke.
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  9. #9
    Blobb Blobb ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    72
    An session_start() hat es nicht gelegen da ich über eine Index Seite mit switch und requires arbeite und nur entsprechende Datenfragmente aufrufe und an entsperchender Stelle einbeziehe.
    session_start() ist auf der Index Seite also permanent gesetzt.

    Ich hatte zwei Fehler im Script...
    Einen Schreibfehler und eine falsch gesetzte session Funktion die zwischen dem Login und der Verarbeitung jedesmal die session wieder gelöscht hatte
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 24.03.10, 01:44
  2. Antworten: 2
    Letzter Beitrag: 20.10.09, 12:35
  3. Antworten: 2
    Letzter Beitrag: 16.04.09, 15:35
  4. Antworten: 8
    Letzter Beitrag: 29.01.09, 01:38
  5. Antworten: 2
    Letzter Beitrag: 25.04.08, 00:48