Session-Problem bei deaktivierten Cookies

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 ----
<?php
session_start();

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

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

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


---- session_test2.php ----
<?php
session_start();
var_dump($_SESSION);
?>
---- Output ----
array(0) { }
Peter Sengelmann [ Di, 19 April 2005 16:01 ] [ ID #753438 ]
PHP » de.comp.lang.php.installation » Session-Problem bei deaktivierten Cookies

Vorheriges Thema: Ort der Datei php4ts.dll
Nächstes Thema: Problem mit phpMyadmin