Einzelnen Beitrag anzeigen

Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#12

Re: [PHP] Login per Formular

  Alt 26. Nov 2004, 16:32
Zitat von crazynet24:
Mir persönlich ist dabei nur nicht ganz klar, wie man den Nutzer eindeutig über die gesamte Session identifiziert, solange man nicht entweder Cookies setzt oder Variaben austauscht. Hast Du da eine Erklärung für?
Ich habe auch was gebraucht, bis ich gechekt habe, wie es funktioneiert. Aber es ist tatsächlich ganz simpel. Ich greife NUR in der geposteten Datei auf session-Funktionen zurück, sonst nirgends.
PHP macht dabei (fast) alles automatisch.
Mit dem Befehl
session_start()
bekommt der client per cookie eine ID zugewiesen. Wenn die ID bereits existiert (also wenn das nicht die erste Seite ist, die der User aufruft), wird die vorhandene Session fortgeführt. Jetzt kannst du Session-Variablen speichern:
$_SESSION["blabla"] :="mein Variableninhalt";
$_SESSION ist also ein assoziativer Array, in dem du einfach was reinspeichern kannst, was bei einem weiteren Seitenaufrufs des gleichen Users wieder in der Variable drin steht. Ich nutze das, um Passwort und Username zu speichern...
Um alle Sessionvariablen wieder zu löschen kannst du diese Funktion benutzen:
session_unset() //löscht alle session-Variablen
und um die session danach grundsätzlich zu beenden:
session_destroy()
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat