Cómo omitir las cookies para un nombre de dominio
Existen varias formas comunes de omitir cookies en nombres de dominio:
1. Cree un subdominio, como www2.example.com, y publique contenido en este subdominio en lugar del dominio principal. Cuando los usuarios con la misma cookie accedan a este subdominio, la nueva cookie no será reconocida y no se incorporará.
2. Utilice Ruta para modificar. Establezca ruta=/skipcookie en el encabezado de respuesta, por ejemplo Set-Cookie: nombre=valor. ruta=/skipcookie. De esta manera, la nueva cookie solo actuará bajo la ruta /skipcookie y otros nombres de ruta no traerán esta cookie. La cookie será descartada cuando el usuario acceda a otras rutas.
3. Limitar el alcance. Establezca dominio=skipcookie.example.com en el encabezado de respuesta. De esta manera, la nueva cookie solo se aplicará al nombre de dominio skipcookie.example.com y otros nombres de dominio como www.example.com ignorarán esta cookie.
4. Utilice el valor de estado HTTP. Establezca el valor de estado HTTP en 301 y 302 para redirigir permanente o temporalmente a la ruta de omisión de cookies. Después de la redirección, el usuario solicitará omitir cookie y la cookie anterior no existe.
5. Utilice Ruta o Dominio para modificar + redirigir. Puede combinar los métodos anteriores para modificar la ruta y redirigir. Por ejemplo, establezca Path=/skipcookie y luego redirija a /skipcookie. Este método es más completo y puede cortar completamente las cookies.
6. El temporizador expira y se reinicia. Haga caducar la cookie periódicamente (por ejemplo, cada minuto) en segundo plano y luego regenere una nueva cookie. Aunque el usuario aún recuerda el valor de la cookie anterior, pronto será reemplazada por la nueva cookie, evitando así que la cookie antigua siga surtiendo efecto. Sin embargo, este método es relativamente ineficiente y tendrá cierto impacto en el rendimiento del servicio.