Re: A SESSION Problem

From: Date: Tue, 11 Dec 2007 17:00:46 +0000
Subject: Re: A SESSION Problem
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-265699@lists.php.net to get a copy of this message
On Tue, December 11, 2007 8:53 am, tedd wrote: > Hi gang: > > I just had this happen and wonder what the fix is for it. > > I am sending session data from a script in a http to another script > in https. However, sometimes the data gets through and sometimes it > don't. > > Any ideas or fixes? > > Both scripts are listed below > > > [1] > > <?php session_start(); > $x = 'zzz'; > $_SESSION['x'] = $x; > ?> > > <form action="https://example.com/a-session2.php" > method="post"> > <input type="submit" value="Proceed to Step 2"> > </form> > > > [2] > > <?php session_start(); > print_r($_SESSION); > ?> > > <form action="http://example.com/a-session1.php" > method="post"> > <input type="submit" value="Proceed back to Step 1"> > </form> Use FireFox and configure it to ALWAYS ask before accepting a cookie and see when you are getting a new session or not. If it happens "sometimes" perhaps you are running code that has or hasn't changed the cookie parameters to allow the session ID to travel over secure/insecure HTTP. It's also possible that you have *another* session going in HTTPS sometimes, so it only picks up the HTTP one when there isn't already an active session from another application on HTTPS... -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/from/lynch Yeah, I get a buck. So?

« previous php.general (#265699) next »