ASP clásico: establezca cookies además de la sesión
Frecuentes
Visto 12,771 veces
4
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?
1 Respuestas
6
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 session asp-classic or haz tu propia pregunta.
Eduardo prácticamente lo cubrió pero puedes encontrar un poco más aquí: w3schools.com/asp/asp_cookies.asp - HK1