session: url incorrect when enable-trans-sid (Re: bug3936)

[email protected] (J Linux) Tue, 06 Jun 2000 22:14:22 -0400
Newsgroups php.version4
Message-ID <[email protected]>
Hi All:

With php release version + apache 1.3.12 on Linux,
I am able to reproduce the same incorrect behavior
described in bug 3936.  (Also described by frank joerdens
in a separate post).

Run the following simple script with IE or Netscape,
(with cookie on).  The first time this page is accessed,
all url are appended PHPSESID=xxx.  Look at the
3rd link from the bottom, it is corrupted.

This is very important for me as I need to roll out a
site in a week.  There are 100s of pages and I do
not want to go to every link to append SID to it.

Any help/pointers highly appreciated.

Thanks,

Jay

test.php  (removing 1-2 lines would not hide the problem.)

<?php
session_register("sess_auth");

?>
<html> <body>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>
<a href=1111.phtml > 1 </a> <br>

</body></html>


View source from the IE5:
(Look at the 3rd link from the bottom)

<html> <body>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
=====>>>>>>  Incorrect
<a href=1111.pht?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190ml > 1 </a>
<br>
=====>>>>>>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>
<a href=1111.phtml?PHPSESSID=aba4f0c66ea58138acb70bfa23a9f190 > 1 </a>
<br>

</body></html>