[PHP] Session Management - wann neu, wann Wiederaufnahme?

Diskutiere mit über: [PHP] Session Management - wann neu, wann Wiederaufnahme? im Web-Programmierung Forum

  1. 2nd

    2nd Thread Starter MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    Registriert seit:
    25.07.2004
    Moin,

    hier haben sich viele Fragen angestaut :)

    Also ich habe eine Datei, z. B. start.php, in dieser Datei wird ganz am Anfang per

    PHP:
    session_start();
    eine Session eröffnet. Wenn ich nun aus start.php eine weiteres Skript in einer PHP-Datei aufrufe, z. B. upload.php per

    PHP:
    <form METHOD="POST" ACTION="upload.php">...</form>
    und dort ist ebenfalls am Anfang

    PHP:
    session_start();
    definiert: Führt das zu einer Wiederaufnahme der schon bestehenden Session oder wird eine neue angelegt? Wenn es eine Wiederaufnahme ist - wann wird dann eine neue angelegt? Neues Borwserfenster?

    Danke für die Geduld :)

    2nd
     
  2. koli.bri

    koli.bri Gast

    Mit dem BrowserFENSTER hat das nichts zu tun. Da müsste schon ein neuer Browser her.

    Wenn ich von start.php die Session starte, ist sie auch via session_start() in allen anderen Dateien der Homepage da, auch Verzeichnissbergreifend. (Also die Session von root ist auch im Verzeichnis "data" da.

    Session_start() muss man sich nicht als starter der Session vorstellen, sondern als Hinweis, dass eine session benutzt wird. Existiert schon eine, werden damit nur die $_SESSION[]-Variablen verfügbar gemacht.

    Ich hab mir Sessions immr wie ein Serverseitiges Cookie vorgestellt...

    gruß
    Lukas
     
  3. 2nd

    2nd Thread Starter MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    Registriert seit:
    25.07.2004
    Alles klar. Mehrere Session parallel geht dann nicht und mach auch keinen Sinn, da man alles in eine Session in verschiedene Variablen packen kann oder?

    2nd
     
  4. koli.bri

    koli.bri Gast

    Mehrere Sessions?
    Nein. Das geht nicht, nach meinem wissensstand.

    Eine Session dient ja dazu, einen Benutzer dateiübergreifend zu erkennen, und bestimmte, Benutzerbezogene Daten Seitenübergreifend "parat" zu haben.

    Wozu man jetzt mehrere Sessoins benutzen solt,e keinen Plan...
     
  5. 2nd

    2nd Thread Starter MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    Registriert seit:
    25.07.2004
    War nur eine eher akademische Frage :)

    2nd
     
Die Seite wird geladen...
Ähnliche Themen - [PHP] Session Management Forum Datum
Werte der gleichen Schlüssel summieren (assoziativen Array) Web-Programmierung 25.08.2016
einfaches php. emailformular bei strato Web-Programmierung 08.08.2015
Safari 3.1.x: PHP Session Cookie Handling Web-Programmierung 30.11.2008
php session variable Web-Programmierung 25.07.2006
PHP Shop - Session + Array Problem Web-Programmierung 03.08.2005

Diese Seite empfehlen

Benutzerdefinierte Suche