Problem mit Session

kamp

Grünschnabel
Hallo!

Ich habe eine Seite, auf der ich mittels Session abfrage, ob eine gültige Session existiert.
Auf der selben Seite ist ein Formular, welches wenn die Session gültig ist, Werte aus einer MySQL Datenbank holt und in ein <input type='hidden'>. Wenn nicht, dann soll ein <input type='text'> angezeigt werden.

PHP:
if(!isset($_SESSION['id'])) {
echo "<input type='text' name='name'>";
}else{
$row=mysql_fetch_assoc(mysql_query("SELECT....."));
echo "<input type='hidden' name='name' value='.$row['name'].'";
}

Nun bekomme ich aber immer das <input type='text'> angezeigt!? Session ist gültig, auf anderen Seiten funktioniert es, selbe Struktur!

Achja, auf dieser Seite, wo es nicht funktioniert, ist auch ein Captcha-Skript eingebaut, welches ebenfalls mit Session arbeitet, aber mit SESSION['captcha'] nicht SESSION['id']

PS: Noch was. Auf meiner Entwicklerumgebung (localhost) Win7+xampp wird richtig <input type='hidden'> angezeigt. Aber auf der Live-Umgebung (Linux) eben immer nur <input type='text'>.
 
Zuletzt bearbeitet:
Vermutung:

Auf der Linux-Umgebung sind andere Einstellungen im Session-Modul vorgenommen worden. Verglich mal die phpinfo(); von deiner Windows-Umgebung mit der phpinfo(); von der Linux-Umgebung.
 
Zurück