PHP 4.0 Bug #4991: enable-trans-SID appends PHPSESSID at wrong places in URL
| From: | jl543 at hotmail dot com | Date: | Mon, 12 Jun 2000 18:33:08 +0000 |
| Subject: | PHP 4.0 Bug #4991: enable-trans-SID appends PHPSESSID at wrong places in URL | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-21143@lists.php.net to get a copy of this message | ||
From: jl543@hotmail.com
Operating system: Redhat 6.0
PHP version: 4.0.0 Release
PHP Bug Type: Session related
Bug description: enable-trans-SID appends PHPSESSID at wrong places in URL
trans-SID URL parsing seem broken.
The following sample script
always produces one incorrect URL.
Look at the third one from the bottom.
(Results, as from 'view source' from IE,
is attached at the end.)
It is always reproducible.
Jay
<?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>