I know that the ASP Session use some cookie identifiers. But I wan't to know how deeply it identify the browser and what browser is in the right session.
The ASP Sessions keep working even if you disable browser cookies, so how it work's, and what exactly are the variables needed to ASP identify a browser in the right session, like remote IP + Cookie + some header sent by the browser to keep the identification session, please elucidate me.
Some example is this question: Opening a new window create a new session
When the browser open a new window using Javascript it keep the cookies but lost the ASP session reference (even with the cookies still in there).
But if you just open a new window (or tab), the session will remain there.
This is a good article explaining the Session object.
http://msdn.microsoft.com/en-us/library/ms972338.aspx
Some additional sources of info:
http://classicasp.aspfaq.com/general/how-do-i-manage-a-session-across-multiple-windows.html
http://classicasp.aspfaq.com/general/why-won-t-my-session-variables-stick.html