A session cookie is a special non-persistent cookie. It is stored only in memory, so in most cases, even when cookies are disabled, it still works fine.
It is also possible to include something called cookieless sesssions where the sessionID is embedded in the URL, for example:
http: // yourserver / folder / (here is the encrypted session identifier) /default.aspx
Here's a link to an MSDN article with more details: http://msdn.microsoft.com/en-us/library/aa479314.aspx
NOTE. . You can completely block the session cookie. For example, in IE8, I just went to Tools> Internet Options> Privacy. When I turned the slider up to High or higher, my sites never passed the login screen because the session cookie was blocked - in fact, Josh Stodola said below that in this case the session would never be created on the server.
However, understand that this type of behavior effectively violates the Internet. Therefore, if you do not build a site focused on conspiracy theorists, in my opinion (and the opinion of most of the largest sites in the world), there is no need to serve a tiny percentage of users who do not play by the usual rules.
For them, the Internet simply will not work as it intended.
source share