2010-02-16 22 views

Respuesta

19

El estado de sesión normal implica el suministro de una cookie. La cookie contiene un identificador de sesión que el sitio web utiliza para hacer coincidir los visitantes con sus respectivos valores de sesión.

El estado de sesión sin cookies utiliza los mismos principios, pero no utiliza cookies para pasar el identificador de sesión. Normalmente, esto se pasa como un parámetro en la cadena de consulta.

p. Ej.

http://www.somewebsite.com/page.aspx?sid=jrkwojeqrojq3op349023231234r23rf2

3

La cookie menos sesión no utiliza una cookie es el navegador del usuario para almacenar el estado de la sesión. En su lugar, almacena la sesión en la página o en la url. Lee aquí para obtener un comparison.

+3

-1 - que almacena el identificador de sesión en la URL, no la sesión. –

1

cookieless significa que la ID de sesión se envía a la url para cada solicitud en lugar de establecer una cookie en el navegador.

+1

¡lol, "munged"! – Codesleuth

+0

soy un viejo pedo. Lo sé. afortunadamente aún no he encontrado la causa para usar el verbo 'thunk' –

4

ASP.NET es capaz de modificar los enlaces relativos que se encuentran dentro de la página e incrustar el ID de sesión en las URL en lugar de almacenarla en una cookie.

Por lo tanto, siempre que el usuario siga la ruta de enlaces que proporciona el sitio, el estado de la sesión se puede mantener sin utilizar cookies. Sin embargo, si el usuario final vuelve a escribir la URL, la instancia de estado de la sesión probablemente se perderá.

Más información:

Cuestiones relacionadas