Re: two php scripts with same $_SESSION variables
| From: | Stut | Date: | Thu, 24 May 2007 12:33:03 +0000 |
| Subject: | Re: two php scripts with same $_SESSION variables | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-255518@lists.php.net to get a copy of this message | ||
Jean-Christophe Roux wrote:
Thank you for the answers. The issue is that the same codes are in folders A and B. When they are run from two different browsers, I am getting the behavior I 'd like to see with two session ids being created and therefore no sharing of $_SESSION variables. But when the two apps are opened inside the same browser, the $_SESSION variables are shared and that makes sense because session_id() returns the same value. It would be be nice that when the app in A is running and the user starts the app in B, in the same browser widow, the server and php are instructed to realize that this is a brand new session and assign a new session_id() which would solve my problem. Is there a way to achieve that?It's frickin' annoying! Why? Please don't top post! What you're wanting to do can be achieved by setting the path on the session cookies. You may be able to do this by calling ini_set to change session.cookie_path before calling session_start. -Stut
----- Original Message ---- From: Stut <stuttle@gmail.com> To: Jean-Christophe Roux <jcxxr@yahoo.com> Cc: php-general@lists.php.net Sent: Thursday, May 24, 2007 7:34:24 AM Subject: Re: [PHP] two php scripts with same $_SESSION variables Jean-Christophe Roux wrote: I have folder A with the following php script: <?php session_start(); $_SESSION['dummy']=10; echo $_SESSION['dummy']; ?> in folder B (same level as A), there is <?php session_start(); echo $_SESSION['dummy']; ?> when running the script in B, in can see the value 10. How can I make sure that the $_SESSION['dummy'] is not shared between the two scripts? I could change the name but that would not be convenient. You'll have to change the name. The whole point of sessions is to allow scripts to share variables between requests. -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php ------------------------------------------------------------------------ Get your own web address. <http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL> Have a HUGE year through Yahoo! Small Business. < http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL>