Hallo Forum!
Das folgende simple Script funktioniert bei mir lokal sowohl mit aktiviertem als auch deaktivierten Cookies im Browser korrekt:
<?php
session_register("counter");
$counter++;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title></title></head>
<body>
<?php
echo ($counter);
echo ("<br>");
echo ("<a href="weiter.php?".session_id()."">weiter</a>");
?>
</body>
</html>
Der Dateiname lautet ebenfalls "weiter.php". Es wird also nur die Anzahl der Besuche gezählt. (Dieses Script kennen bestimmt die meisten...)
Wenn ich es jedoch auf den Server hochspiele, funktioniert die Session nur noch dann wenn ich im Browser die
Cookies aktiviert habe. Ansonsten wird stets eine neue Session generiert, wodurch natürlich alle Seesion-Variablen
"verloren" gehen.
Woran kann das liegen? Die Einstellungen auf dem Server sind mit denen hier lokal (alles default Werte der Standartinstallation- bis auf den Pfad für die Session "session.save_path") identisch. Liegt es überhaupt an den Einstellungen auf dem Server?
Vielen Dank im Voraus
Andreas