Ergebnis 1 bis 4 von 4
  1. #1
    Ribston Pepping
    Themenstarter

    Registriert
    02.2009
    Ort
    Dortmund
    Alter
    24
    Beiträge
    295

    Session : Klappt nur beim 2. Klick

    Hi,

    ich habe ein kleines Script, dass eine Variable aus der URL bekommt und diese in einer Session speichert.

    Code:
    http://domain.de/start.php?ref=apfeltalk.de
    Nun lese ich diese aus und erstelle eine Session:

    Code:
    <?php
    session_start();
    $ref = $_GET['ref'];
    $_SESSION['ref'] = $ref;
    ?>
    Auf einer anderen Seite will ich es nun wieder auslesen:

    Code:
    $ref = $_SESSION['ref'];
    ABER: Wenn ich im FF über 'Neuste Chronik löschen' alles lösche und dann auf meine Seite komme und mich auf die Seite durchklicke, auf welcher es angezeigt werden sollte ist die Variable leer. Gehe ich zurück und klicke erneut auf den Link dann wird das richtige angezeigt.

    Was habe ich falsch gemacht?

    Grüße

  2. #2
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    1. Du musst entweder Cookies akzeptieren oder die Sessionsid mitübertragen.
    2. Du musst auf der zweiten Seite die Session auch wieder starten.

  3. #3
    Zuccalmaglios Renette Avatar von NightMare
    Registriert
    11.2004
    Ort
    Riiiicolaland
    Alter
    25
    Beiträge
    262
    Zitat Zitat von _linx_ Beitrag anzeigen
    1. Du musst entweder Cookies akzeptieren oder die Sessionsid mitübertragen.
    öööhm, ich denke nicht, dass bei PHP-Sessions Cookies akzeptiert werden müssen, da Cookies Clientseitig (lokal) und PHP-Sessions Serverseitig sind. Die Sessionid wird zu dem immer übertragen wenn die Session gestartet wurde...

    Zitat Zitat von _linx_ Beitrag anzeigen
    2. Du musst auf der zweiten Seite die Session auch wieder starten.
    Das ist mit Sicherheit die korrekte Antwort auf sein Problem!
    "... sehr dunkel die andere Seite ist... seehhhhr dunkel"

    "Sei still Yoda, und iss deinen Toast!"

  4. #4
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    Deine Antwort auf mein 1. ist nicht ganz korrekt. PHP bietet die Möglichkeit, die Session als Cookie zu speichern, und zwar von Haus aus und vollautomatisch. D.h., es wäre nicht notwendig, die ID ständig mit GET mitzuliefern, wenn alle User Cookies akzeptieren würden. Wenn aber keine Cookies akzeptiert werden, muss die ID zwingend mitgeliefert werden.

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 02.02.2007, 01:41
  2. Beim abspielen von musik- cover-nix klappt!?
    Von NadineIpod im Forum iPod classic/nano/shuffle
    Antworten: 0
    Letzter Beitrag: 06.08.2006, 12:31
  3. Klick-Geräusch beim Scrollen
    Von LEFPA im Forum Mobil-Macs
    Antworten: 1
    Letzter Beitrag: 17.11.2005, 19:35
  4. Antworten: 3
    Letzter Beitrag: 25.10.2005, 14:25

Berechtigungen

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