php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #27708 Session error in frameset page
Submitted: 2004-03-25 23:01 UTC Modified: 2004-03-26 11:01 UTC
From: filipe1 at hotpop dot com Assigned:
Status: Not a bug Package: Session related
PHP Version: 4.3.4 OS: Windows XP
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: filipe1 at hotpop dot com
New email:
PHP Version: OS:

 

 [2004-03-25 23:01 UTC] filipe1 at hotpop dot com
Description:
------------
when I try to use my php page (with session) in a frameset page, the session won't work with internet explorer ONLY!

I tried everything, but the session just don't record the values!

the server is a xitami server, running in a network behind a firewall

when open my page in a single window it works PERFECTLY.

please help!!!

Reproduce code:
---------------
<frameset rows="100,600" cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="http://www.google.com" name="FA" scrolling="NO" noresize marginwidth="0" marginheight="0">
<frame src="mypage.php" name="FA" scrolling="NO" noresize marginwidth="0" marginheight="0">
</frameset>

Expected result:
----------------
the program mypage.php should work as if it was opened directly in a browser.

The most strange is that this ONLY happens in Internet Explorer - the most used browser!!!



Actual result:
--------------
the session won't register in mypage.php

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2004-03-26 11:01 UTC] derick@php.net
Not a PHP problem. You might work around this by using session_write_close() RIGHT after you set the session vars. 
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Nov 01 01:01:28 2024 UTC