When using url rewriting / trans-sid together with output buffering,
no session id is added to links, etc.
Have a look at this example:
<?php
ob_start();
ini_set('session.use_cookies', 0);
ini_set('session.use_trans_sid', 1);
session_start();
?>
<a href="foo.php">foo</a>
<?php
$buffer = ob_get_contents();
ob_end_clean();
echo $buffer;
?>
Its output is simply
<a href="foo.php">foo</a>
It works fine with
<?php
ini_set('session.use_cookies', 0);
ini_set('session.use_trans_sid', 1);
session_start();
?>
<a href="foo.php">foo</a>
This is with PHP 4.2.0-dev, today's CVS.
--
Sebastian Bergmann
http://sebastian-bergmann.de/ http://phpOpenTracker.de/
Did I help you? Consider a gift: http://wishlist.sebastian-bergmann.de/
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]