Session-Problem bei deaktivierten Cookies

Session-Problem bei deaktivierten Cookies

am 19.04.2005 16:01:13 von Peter Sengelmann

Hi,

stehe gerade etwas auf den Schlauch.
Habe zwei Skripte, im ersten wird eine Session-Variable gesetzt, im
zweiten Skript gebe ich die Variable aus. Das funktioniert so lange gut,
solange Cookies im Browser aktiviert sind. Wird die Annahme von Cookies
deaktiviert, wird im zweiten Skript die Session Variable nicht mehr
ausgegeben.

Folgende Varibalen sind gesetz
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid On On

Habe gelesen, dass beim ersten Aufruf ein Cookie vom Server gesendet
wird und die Links gemäß url_rewriter.tags um SID ergänzt werden.
Beim nächsten Aufruf werden dann die Links nicht mehr ergänzt, sollte
der Cookie zurückgeliefert werden. Ansonsten werden die Links weiter
ersetzt. Ist dieses faslch oder wo liegt der Fehler bei den Skript.

Weitere Frage. Wird durch session.use_cookies ON und
session.use_trans_sid OFF nicht eindeutig session.use_only_cookies
bestimmt. Wofür benötige ich den diesen Parameter, wenn dieser Paramter
durch die anderen Parameter bestimmt werden kann?

Gruß
Peter

---- session_test.php ----
session_start();

ini_set('session.use_trans_sid', "1");
ini_set('session.use_cookies', "1");

$_SESSION['TestSession'] = 'Test';

echo '




';
var_dump($_SESSION);
?>
---- output ----
Test-Link array(1) { ["TestSession"]=> string(4) "Test" }


---- session_test2.php ----
session_start();
var_dump($_SESSION);
?>
---- Output ----
array(0) { }