First try this.. ..
In your php.ini file find this line
for this variablemake the value as
error_reporting= E_ALL & ~E_NOTICE
now this will not display the notice which are not required.
Lets try this and let me know ... if you are getting the error or not getting the output.
I works for me in the same configuration. I am using IIS and PHP 5. But I tried this with php4.3 and apache 2 . It is working fine. So the code is ok. Try commenting the error_reporting in the php.ii file.
i corrected the value of error_reporting as error_reporting= E_ALL & ~E_NOTICE ,the error messege is not shown now, but a blank screen is displayed in the first attempt to run it, and in the second run from the in same explorer window, every thing works fine.
which is the browser you are using?
Which is the IIS version? How did you installed the php there?
What happened when you comment the session_start() in the page two.php
I don't why this is happeneing but now you can just do a hit or miss..