php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8073 MS Internet Explorer 5, Post Method(forms) and session_start()
Submitted: 2000-12-01 19:24 UTC Modified: 2000-12-02 23:26 UTC
Votes:1
Avg. Score:4.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:0 (0.0%)
Same OS:0 (0.0%)
From: aramirez66 at hotmail dot com Assigned:
Status: Closed Package: Session related
PHP Version: 4.0.3pl1 OS: windows nt 4.0
Private report: No CVE-ID: None
 [2000-12-01 19:24 UTC] aramirez66 at hotmail dot com
It takes the interaction of three web pages for the problem to show up:
1) a php file with session_start() and a form (Post Method) pointing (action) to file 2. 

2) Once the form in file 1 is submitted we get to php file 2.  File 2 also uses session_start() and links to file 3.

3) we are in file 3 and try to get back to file 2, I get this message from internet explorer instead of file 2.

"Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you. 

To resubmit your information and view this Web page, click the Refresh button."


This situation does not happen when:
1) Use "session_start" and "get method" on file 1)
2) use "post method" but do not use "session_start". So it looks like the problem is with the "session_start" function.

I replicated the same programs with .asp (microsoft) (e.g. using session handling and post method) and no problem.

I hope this helps,

Alejandro Ramirez
Caracas - Venezuela

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-12-02 23:26 UTC] sniper@php.net
When you use sessions, the 'non-cache' headers are sent which
causes this. And it's not a bug in PHP. Or in IE.

You can change the behaviour within php.ini:

session.cache_limiter     = nocache 
		; set to {nocache,private,public} to
		; determine HTTP caching aspects

--Jani
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Apr 25 21:01:36 2024 UTC