Nicole: Session Browser zurück

Hallo erst mal ;-),
Wie kann ich folgendes Problem umgehen ?

1. Ich nutze ein Session Script.

<?php
session_start(); // Immer Am Anfang

if (!$_SESSION['zaehler'])
{session_register('zaehler');$zaehler = 1;   echo "nicht vorhanden";}
else {  echo "Schon wieder";$zaehler++;}

echo"
<p>Hallo Besucher, Sie haben diese Seite  $zaehler; Mal aufgerufen.</p>
<p>Hier gehts <A HREF="nextpage.php?<?php echo strip_tags (SID)?>">weiter</A></p>
";
?>

2. Beim Betreten der Seite wird die Session registriert.

3. Beim Reload bzw. erster Link und dann Browser zurück,
wird eine neue Session registriert wenn session_use_cookies
auf NO steht bzw. wenn der besucher keine Cookies akzeptiert.

4. Mit Cookie ist dieses Problem nicht vorhanden.

5. Um Missverständnisse vorzubeugen. Dies betrifft nur die erste Seite. Beim anklicken von einigen Links kann man im Browser zurück
gehen und alles klappt, nur nicht zurück bis auf die erste Seite.

Was kann ich tun ?
Hab auch schon mit weiterleitungen als HEADER(location...probiert.

Mir fällt keine Lösung ein (viell auch weil ich seit ca.50 Std wach bin ;-)

Gruss Nikki

  1. Wie kann ich folgendes Problem umgehen ?

    Gar nicht.

    1. Ich nutze ein Session Script.
    1. Beim Betreten der Seite wird die Session registriert.

    2. Beim Reload bzw. erster Link und dann Browser zurück,
      wird eine neue Session registriert wenn session_use_cookies
      auf NO steht bzw. wenn der besucher keine Cookies akzeptiert.

    Solange Du die Sessionkennung in der URL überträgst (was beim Verzicht auf Cookies zwangsläufig der Fall ist), wird der Nutzer jedesmal aus der Session (vorübergehend) rausfliegen, wenn er eine URL ohne Kennung abruft. Exakt das ist der Fall, wenn man im Browser zurück blättert.