Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: PHP session

  1. #1
    Unregistriert
    Gast

    Standard PHP session

    hi.

    wie baue ich ein session management richtig auf?
    muss ich die session id selbst erzeuegen?
    was sollte ich noch in die session schreiben?

    mfg
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: PHP session


  3. #3
    Meister(in) Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: PHP session

    Bandit, ich kapier solche Antworten nicht - wozu gibt es überhaupt ein Forum, wenn man erst recht wieder auf Google verwiesen wird? Da würd ein Autoresponder, der das einfach grundsätzlich immer zurückschreibt auch ausreichen...

    @ Themenstarter, was genau willst du machen ? Ein Loginsystem ?
    Die Session ID generiert sich automatisch beim Aufruf von session_start() - mittels session_id() lässt sich die interne Verknüpfung (die Session ID) auslesen und auch ändern.
    Die Session ID per se ist einzigartig pro Browsersitzung und verknüpft einen Cookie mit dieser ID am Rechner des Nutzers dann mit dem superglobalen Array $_SESSION[] das beliebig Daten speichert.

    seite1.php
    PHP-Code:
    session_start();
    $_SESSION['test'] = 'Das ist ein Testspeicher.'
    seite2.php
    PHP-Code:
    session_start();
    echo 
    $_SESSION['test']; 
    Zu beachten ist, daß der Nutzer Cookies aktiviert haben muss. Wenn keine Cookies aktiviert sind - das sollte man immer überprüfen, auch wenns heutzutage gang und gäbe ist - kann man die Session ID notfalls auch immer per GET Parameter weiterschicken.

    Das mal so der Grundsatz zu PHP mit Sessions
    Geändert von Teron Gerofied (21.05.2013 um 19:30 Uhr)
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  4. #4
    Unregistriert
    Gast

    Standard AW: PHP session

    vielen Dank für meine antwort.

    es geht mir nur darum ob ich die session ID selbst erzeugen muss.
    in vielen tutorials lese ich immer wieder das die session ID gesetzt wird. verstehe aber nicht warum, da (wie du so schön beschrieben hast) "Die Session ID generiert sich automatisch beim Aufruf von session_start() "

    lg

  5. #5
    Bandit
    Gast

    Standard AW: PHP session

    Zitat Zitat von Teron Gerofied Beitrag anzeigen
    Bandit, ich kapier solche Antworten nicht - wozu gibt es überhaupt ein Forum, wenn man erst recht wieder auf Google verwiesen wird? Da würd ein Autoresponder, der das einfach grundsätzlich immer zurückschreibt auch ausreichen...
    Du musst solche Antworten genauso wenig kapieren, wie ich solche grundlegenden Fragen nicht verstehe, die in 'zig Tutorials nachzulesen sind und zu den Grundlagen gehören. Ich biete hier keinen "Tutorial-Vorlese-Service"!

  6. #6
    Meister(in) Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: PHP session

    Naja, wozu ist man dann überhaupt in einem Forum, daß sich genau auf sowas spezialisiert ? ^^ Ich denk mal, es wird vergleichsweise beiweitem mehr Anfängerfragen geben als Probleme in komplexe Algorithmen zu knacken... also sprich die interessanten Sachen.
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  7. #7
    Unregistriert
    Gast

    Standard AW: PHP session

    Kann mir jetzt jemand die frage beantworten warum session ids oft manuel erstellt werden?

    ich habe google benutzt und verschiedene tutorials gefunden. leider beantwortet mir keines die frage.

  8. #8
    Meister(in) Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: PHP session

    Werden sie nicht - sie werden meistens automatisch generiert.

    Es reicht also vollkommen, wenn du weißt: durch session_start() hast du eine ID automatisch bekommen und mit session_id() kannst du sie auslesen und ändern. Aber das Ändern einer Session ID ist nicht die Regel sondern nur in speziellen Ausnahmefällen und mir würde auch kein Grund einfallen, warum man eine session_id() manuell festlegen sollte...

    Vllt war das, was du gesehen hast, nur zu Anschauungszwecken
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  9. #9
    Unregistriert
    Gast

    Standard AW: PHP session

    danke, diese antwort habe ich gesucht

  10. #10
    Bandit
    Gast

    Standard AW: PHP session

    Zitat Zitat von Teron Gerofied Beitrag anzeigen
    Naja, wozu ist man dann überhaupt in einem Forum, daß sich genau auf sowas spezialisiert ?
    google füttern mit
    php session tutorial
    Direkt das erste Ergebnis und direkt der erste Abschnitt:
    PHP Sessions
    Mit PHP Sessions hat man die Möglichkeit, bestimmte Daten während einer Folge von Aufrufen eurer Website festzuhalten.
    Dem Besucher wird eine einzigartige Session-ID zugeordnet. Somit kann PHP den Besucher genau Identifizieren. Diese Session ID wird entweder als Cookie gespeichert oder mit an die URL gehängt.
    Warum um alles in der Welt müssen dann solche Dinge in einem Forum geklärt werden. Mit etwas Eigeninitiative findet man das in Sekunden, da haben jetzt mehr Leute mehr Zeit in diesem Thread verbracht.

    Und nein, forum-hilfe hat sich nicht auf solche Sachen spezialisiert. Es gibt anderen Foren, in denen PHP das Hauptthema ist.

Ähnliche Themen

  1. [function.session-start]: Cannot send session cache limiter
    Von Peter18 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 24.06.2011, 13:50
  2. Warning: session_start() [function.session-start]: Cannot send session cache limiter
    Von minder im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 23.07.2009, 19:14
  3. Session in der URL
    Von RedFighter im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 20.11.2008, 22:28
  4. PHP Login mit Session ID.
    Von koki12 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 29.06.2007, 20:30
  5. Session ID Fragen.
    Von Halim im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 13.12.2006, 16:39

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •