Multiple Sessions? How?

I need to try and fake having multiple sessions, one for each time a
user opens up a new browser window. Any suggestions on how this might
be possible?

There are lots of reasons why this could be useful, basically anytime
you expect the user to be using your app with multiple browser windows
and don’t want any session variables to clobber other session
variables…

However, my current need is to set the app to use a different “theme”
when they are using Google Earth to view some blog pages. For sure I
can see the initial referrer (or set a fancy query string to identify
the source) and hence deduce that I need to set my “compact theme”, but
for each navigation after that I (obviously) can’t tell that it’s
another request in the GEarth browser, or any other browser. If I set a
session variable to say “compact theme” on the action that the G Earth
link visits then I find that all my other browser windows suddenly
acquire the compact theme

Any suggestions on how to identify something unique about browsing from
a particular browser window that lets me distinguish it from another
browser window?

Cheers

Ed W

Ed W wrote:

I need to try and fake having multiple sessions, one for each time a
user opens up a new browser window. Any suggestions on how this might
be possible?

One possible solution (perhaps the only solution) is to disable cookies
in your
browser settings. Then use my No-cookie session support plugin (see link
below) to maintain established sessions. It will allow you to use as
many new
browser windows (or tabs) as you want, each with its own session.

Any suggestions on how to identify something unique about browsing from
a particular browser window that lets me distinguish it from another
browser window?

How about using a query string value? You can assign one to each
connecting
window but that still leaves the problem of shared session.

Long
http://edgesoft.ca/blog/read/2