Bob Barrows said:
Exactly. That's what I'm talking about. All pages have to
be closed before a new session id is created.
Uh - you seem to have read what I wrote to mean the opposite of what I
intended. Read it again, but pretend I did not forget to mention that you
should leave all windows open as you proceed. Two of the windows will share
a session ID, while the third will have its own.
" ... session variables are not carried over from one IE6
open browser window to another ... ". I have never seen
this behavior.
Looking back at the link I posted, note:
3. Check that you aren't expecting to maintain session
variables across:
* Browser windows (see Article #2172)
* Framesets (see KB #178037 and KB #323752)
* etc.
This is a well-known and long-standing problem with IE. I have observed
instances where users could affect the session behavior (between popup
windows and their openers) by changing the number of applications running on
the client machine[1].
What's especially troubling about this setting is that it affects *all*
transient cookies, not just ASP session ones. This is a real pain in the
posterior, IMO. The least Microsoft could have done when implementing[2]
this is give the developer a means (like a switch in the window.open
parameters) to explicitly choose one way or the other.
-
[1] No kidding. My best guess for the reason is that IE chooses when to use
the "browse new windows in a separate process" setting based on local
resources. KB 240928 says this is a function of physical RAM, but I have
observed differently.
[2] I prefer "thrusting upon us" to "implementing", in this case.
--
Dave Anderson
Unsolicited commercial email will be read at a cost of $500 per message. Use
of this email address implies consent to these terms. Please do not contact
me directly or ask me to contact you directly for assistance. If your
question is worth asking, it's worth posting.