Hallo Leute,
ich habe wieder einmal eine Frage
Ich hab folgende 2 PHP-Test-Scripts geschrieben:
Seite 1: sessid.php
<?php
@session_start();
?>
<?php
echo session_id();
echo session_name();
$_SESSION['id'] = session_id();
echo $_SESSION['id'];
?>
<A href="test.session.php?<?=session_id()?>">weiter</A>
dieses Script macht auch alles was es soll, es setzt die session_id, es setzt $_session und zeigt alles richtig an.
Seite 2: test.session.php
<p>Diese Seite sollte die Session ID anzeigen die sie von der Vorseite bekommen
hat:</p>
<p> </p>
<?php
echo $_SESSION['id'];
?>
Dieses Script zeigt zwar den in HTML def. Text an, aber der Rest bleibt leer, also $_session wird nicht angezeigt. Ich denke das ist wohl leer, was ich aber nicht verstehe, nachdem ich in der ersten Seite $_session einen Wert zugewiesen habe und der in der ersten Seite auch richtig angezeigt wird, und $_session sollte doch Seitenunabhängig sein!!??
Hat einer eine Idee was ich falsch mache? Klar hat das einer, aber würde er auch so nett sein mir das mit zu teilen?
LG
Dieter
pcsysonline Gast |