SESSION VARIABLES ACROSS DIFFERENT WINDOWS/TABS
| From: | Leon du Plessis | Date: | Thu, 20 Aug 2009 13:16:19 +0000 |
| Subject: | SESSION VARIABLES ACROSS DIFFERENT WINDOWS/TABS | ||
| References: | 1 2 3 4 5 6 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-297024@lists.php.net to get a copy of this message | ||
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@adex-intl.com]
Sent: 20 August 2009 02:25 PM
To: Leon du Plessis
Cc: arno@dotcontent.net; php-general@lists.php.net
Subject: Re: [PHP] 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@telkomsa.net]
> Sent: 20 August 2009 10:03 AM
> To: 'Leon du Plessis'; php-general@lists.php.net
> Subject: RE: [PHP] SESSIONS lost sometimes
>
> -----Original Message-----
> From: Leon du Plessis [mailto:leon@dsgnit.com]
> Sent: 20 August 2009 09:44 AM
> To: php-general@lists.php.net
> Subject: RE: [PHP] 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
>
>