SESSION VARIABLES ACROSS DIFFERENT WINDOWS/TABS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It is just strange that I have this "condition" now...maybe I missed it a
year ago ? 

>> "Having a different session start up for each window for tab would be a
major pain."

Why? 

People must please try and understand what I mean by NEW. It does not apply
to windows/tabs being opened from a link or request.

Imho, keeping the session per domain "sounds" wrong, it does not mean it is.
It would have been nice if:

Browser/tab one -> my login detail container A.
Browser/tab two -> my admin login container B.
(tabs/windows opened from browser one, then inherits container A naturally)
(Closing browser one, then destroys container A then naturally only)

NOT

Domain.com -> one session container only.

Heck, I am surprised it works that way at all cause it "sounds" like the
domain can then only handle one user a time if arrays are not used or
profiles not created on FF no matter where the request come from, but, then
I am obviously missing something in this respect as stated. When I have time
I will reconstruct this concept again.

Thanks anyway guys. I received some helpful advise for future reference.

But please..I do not, like many others, want to start a war. I am ok with
things how they are. We can put this thing to rest.

-----Original Message-----
From: Floyd Resler [mailto:fresler@xxxxxxxxxxxxx] 
Sent: 20 August 2009 02:25 PM
To: Leon du Plessis
Cc: arno@xxxxxxxxxxxxxx; php-general@xxxxxxxxxxxxx
Subject: Re:  SESSIONS lost sometimes

Leon,
	Sessions are used on a per-domain basis.  So, no matter how many  
windows or tabs you have open for mydomain.com it will be the same  
session for all.  Having a different session start up for each window  
or tab would be a major pain.  If you needed to keep track of a user  
ID, for example, you wouldn't be able to.  As already mentioned you  
can use different browsers.  You can also set up sub-domains which  
would each have their own sessions.

Take care,
Floyd

On Aug 20, 2009, at 4:26 AM, Leon du Plessis wrote:

> ">> It's not an issue, it's a feature."
>
> Thanks Arno...but it is a pain also.
> If I work with user A in Tab1 (window1), I want to work with user B
> separately in Tab2. When user in Tab2 logs off, I still want user A  
> to work,
> and not suddenly have to re-login. Same with bank. If I work with my  
> company
> account, then my personal account must not become an issue because I  
> am on
> the same machine and site.
>
> I have no issue with using FF and IE to do testing as that takes  
> care of
> browser compatibility testing at the same time :-), but I think when  
> you
> start a new session with new values, it should be kept under that  
> window/tab
> alone. Cookies can take care of more details, but my opinion is data  
> should
> never be affected across windows/tabs unless the same user is logged  
> in on
> both....even then I would expect PHP to keep data per session. Maybe  
> it goes
> beyond being an IE or FF issue..the questiojn is...will PHP allow  
> variables
> from session A become corrupted when session B is in progress when  
> they
> should actually be handled seperately?
>
> In the end I think it is something I do wrong in PHP with the SESSION
> variables and how I clear them....if so...I don't think PHP should  
> allow
> clearing SESSION variables from other sessions.
>
> -----Original Message-----
> From: Arno Kuhl [mailto:akuhl@xxxxxxxxxxxx]
> Sent: 20 August 2009 10:03 AM
> To: 'Leon du Plessis'; php-general@xxxxxxxxxxxxx
> Subject: RE:  SESSIONS lost sometimes
>
> -----Original Message-----
> From: Leon du Plessis [mailto:leon@xxxxxxxxxx]
> Sent: 20 August 2009 09:44 AM
> To: php-general@xxxxxxxxxxxxx
> Subject: RE:  SESSIONS lost sometimes
>
> Since we are on the subject: I have the following similar problem:
>
> When testing page on internet explorer, I find that one tab's  
> variables can
> affect another tab's variables. Thus when having the same web-site  
> open and
> using SESSION variables but for different users, Internet explorer can
> become "disorientated". This also "sometimes" happen when I have two
> separate browsing windows open with Internet Explorer for the same  
> site.
>
> I have yet to determine if this is an internet explorer, or PHP or
> combination of the two that is causing this condition.
>
> To my understanding _SESSION variables should be maintained per  
> session, tab
> or window. If this has been addressed already, my apologies, but  
> thought it
> worthwhile to mention.
>
> If someone perhaps have a solution or can confirm this as a known  
> issue and
> maybe is the same or related to Angelo's problem?
>
> --------------------
>
> If different browser windows/tabs on the same client-side computer  
> didn't
> share session info then you'd get the effect of being able to log  
> onto a
> site with one browser window, but find in a second browser window  
> that you
> were not yet logged on. Experience will tell you that you're logged  
> on in
> both browser windows (try it with your online bank). It's not an  
> issue, it's
> a feature. If you want to be able to use different browser windows  
> as though
> they were different users then use different browsers e.g. IE and FF  
> on the
> same client-side computer will look like two separate end users to the
> server, and they don't share session info or cookies.
>
> Cheers
> Arno
>
>
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux