Edit report at http://bugs.php.net/bug.php?id=14636&edit=1
ID: 14636
Comment by: windlaiden at gmail dot com
Reported by: kannan at tmsassociates dot com
Summary: Session variables are lost when redirecting to a url
using header() function.
Status: Bogus
Type: Bug
Package: Session related
Operating System: windows 2000 professional
PHP Version: 4.0.6
Block user comment: N
New Comment:
I have a user session which only works on the localhost. The session
value gets
disappeared when i access over the network. I am doubting whether it is
a server
configuration problem.
Did any one face such a problem? If you have a solution I am very much
in need.
Previous Comments:
------------------------------------------------------------------------
[2010-09-29 17:30:16] [email protected]
This issue, as originally reported, was due to an IIS CGI bug described
here:
http://support.microsoft.com/kb/q176113/
------------------------------------------------------------------------
[2010-09-29 11:26:06] derik at igroup dot co dot za
I have exactly the same issue but not in all the browsers. Only Safari
and Internet Explorer causes the sessions to disappear. All the other
browsers works seamlessly.
I have tried everything mentioned in this thread to try and solve my
redirect and AWOL sessions issue but without any luck.
Running a Centos server with latest php and apache installed. I'm
thinking of just scraping the sessions idea and do a entry in a tmp
table in my db.
------------------------------------------------------------------------
[2004-08-12 10:27:37] venky at netkode dot com
Hi,
As i said earlier i have login page which registers session variables
and go to the login area where check.php will check for the session
variables. Here i compare old session id stored in session variable with
session_id(). but here initially stored sessionid and session_id() were
not equal. It means browser is generating new id after redirected. Could
anyone help me in work around for this.
I am desperately waiting for help over this.
------------------------------------------------------------------------
[2004-08-10 17:49:42] mhdskr at yahoo dot com
I faced exactly the same problem : (USING W2K-IIS5/PHP4.3.7)
I take the login username and password and store it in the session and
then redirect to another page .. The first time I reach there the
session is not set. I hit browser back and re enter the login
information it works fine
The first login page contains html only - no php
I start the session in the second page that checks the login and
redirect to the third page
MY SOLUTION - it worked for me in this way! :
I added the following to the first (html-only) page :
<?php
session_start();
?>
Isn't it strange ?!?
------------------------------------------------------------------------
[2004-08-03 07:38:51] venky at netkode dot com
Hi,
I am facing the similar problems with Sessions. I register session
variables in the Login page and redirect through header to user area and
have one checklogin file which will check the sessionid and some other
session values. But here I am not able to get the values. This issue is
not occuring very often but out of 500 attempts one or two complaints
are coming up. Most of the cases are with I.E 6.0. Any work around will
be of great help.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/bug.php?id=14636
--
Edit this bug report at http://bugs.php.net/bug.php?id=14636&edit=1