"Tooooold" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I can't make session work if I set "session.use_trans_sid = 0", or I must > append SID to the URI to get session work. > And, the cookie works OK. > > Here is my test code: > > <?php > session_start(); > > if (!isset($_SESSION['test'])) { // First time you call it. > echo "<P>No session found - starting a session now."; > $_SESSION['test'] = "welcome back!"; > > } else { // Subsequent times you call it > echo "<P>Session found - ".$_SESSION['test']; > echo "<P>Sessions are working correctly</P>"; > } > > file://not work > echo "<P><A HREF=session-test.php>Reload this page 1</A></P>"; > echo "<P><A HREF=session-test.php?random=" . rand(1,10000) . ">Reload this > page 2</A></P>"; > echo "<P><A HREF=session-test.php?random=" . rand(1,10000) . SID . ">Reload > this page 3</A></P>"; > > file://only this URL works OK. > echo "<P><A HREF=session-test.php?" . SID . ">Reload this page 4</A></P>"; > ?>
If this works, where's your problem? Regards, Torsten > > My system: > system: Windows 2000 Apache 1.3.29(and also tested under Apache 2.0.43) > PHP 4.3.5(SAPI) > > php.ini settings: > Directive Value > -------------------------------------------- > session.auto_start Off > session.bug_compat_42 Off > session.bug_compat_warn On > session.cache_expire 180 > session.cache_limiter nocache > session.cookie_domain no value > session.cookie_lifetime 3600 > session.cookie_path c:\cookie > session.cookie_secure Off > session.entropy_file no value > session.entropy_length 0 > session.gc_divisor 1000 > session.gc_maxlifetime 1440 > session.gc_probability 1 > session.name PHPSESSID PHPSESSID > session.referer_check no value > session.save_handler files > session.save_path c:\cookie > session.serialize_handler php > session.use_cookies On > session.use_only_cookies Off > session.use_trans_sid Off > > > Thanks for any advice. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php