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]