maarteti/myplan — Issue #12: 36 - PHP session management breaks isFirstLoad() in IE 
Author: maarteti
Created: 2011-11-23 12:00:08+00:00
State: open

What steps will reproduce the problem?
1. Rename rshTestPage.html to rshTestPage.php
2. Insert the following at the top of rshTestPage.php:
<?php session_start(); ?>
3. Upload file to server running PHP
4. Navigate to file in IE6, add history items, go off-site, then back to
rshTestPage.php.

What is the expected behavior? What do you see instead?
When going off-site then back to rshTestPage.php, isFirstLoad() will always
return TRUE on IE 6. It works properly with FireFox 2.0.

Please provide any additional information below.
I verified my PHP installation is not tracking sessions via URL, and is
only using cookies.

I added the following two lines to the onload function of rshTestPage to
debug first loads:

if (dhtmlHistory.isFirstLoad())
log("<b>First load.</b>");

It is useful to test the functionality of that routine in rshTestPage, so I
recommend adding it for future releases.

Original link: http://code.google.com/p/reallysimplehistory/issues/detail?id=36