On Thu, 2009-08-20 at 15:16 +0200, Leon du Plessis wrote: > 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 > > > > > > There is a good reason for it if you think about it. Even handling sessions your way, you are potentially entering a minefield of xss attacks. Thanks, Ash http://www.ashleysheridan.co.uk -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php