ASP clásico: establezca cookies además de la sesión

Estoy tratando de rastrear la actividad del usuario en mi sistema hasta el punto en que la sesión caduca; si solicitan una página, falta la sesión, pero también su información de usuario.

Tengo demasiadas páginas para pasar cualquier tipo de identificación de sesión a lo largo de la cadena de consulta, por lo que pensé que tal vez en una de mis principales incluye podría configurar una cookie que no caduque con la sesión y restablecerla en cada inicio de sesión. De esta manera puedo rastrear los usuarios/páginas.

¿Está bien hacerlo junto con las variables de sesión? ¿Cómo haría esto?

preguntado el 03 de mayo de 12 a las 19:05

Eduardo prácticamente lo cubrió pero puedes encontrar un poco más aquí: w3schools.com/asp/asp_cookies.asp -

1 Respuestas

Debe usar cookies, porque si usa la sesión, también expirará

Para configurar la cookie

Response.Cookies("TrackID") = 'Something'
Response.Cookies("TrackID").expires = DateAdd( "yyyy", 5, Date )

Para conseguir la galleta

TrackID = Request.Cookies("TrackID")

contestado el 03 de mayo de 12 a las 21:05

@csharpbd: Este es ASP clásico. - Eduardo Molteni

Sí, lo sé. Intento esto en Classic ASP pero no funciona. Response.Cookies ("MyCookie")="¡Hola mundo!" Response.Cookies("MyCookie").Caduca = "12/31/2022" Response.Write Request.Cookies("MyCookie") - csharpbd

intente vaciar la respuesta y la solicitud no se completan al mismo tiempo. envía la cookie a la página a través de la respuesta, luego, después de que llega la siguiente solicitud, lee la cookie a través de la solicitud. No puede hacerlo todo en una página/solicitud. - frumbert

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.