¿Cómo se obtiene un parámetro de cookies? El "expirar, seguro, httponly" etc.
¿Es posible?Obteniendo los parámetros de las cookies en PHP?
Respuesta
No hay una forma de obtener cuando una cookie se configura para caducar o cualquiera de los otros parámetros que está solicitando mediante PHP. Esto se debe a que PHP no almacena nada de eso, cuando estás configurando una cookie, básicamente estás diciendo que debes mostrar un encabezado al navegador solo una vez, entonces es el trabajo del cliente (un navegador) enviar los datos de la cookie en cada solicitud HTTP. Por lo tanto, PHP no tiene ninguna razón para retener los datos, por lo que no es así.
Por supuesto, puede almacenar cuándo caducará la cookie en otra cookie o en algún otro archivo, si sabe en qué parte de su código se están estableciendo las cookies.
Almacenarlo no es una garantía. El usuario es libre de modificarlo él mismo. –
Si el usuario/cliente no se comporta, la aplicación tampoco debería tener que hacerlo. – Sam152
No (definitivamente no con PHP y tampoco creo que puedas hacerlo con Javascript). Pero puede guardar esa información en los datos de la cookie.
A veces se desea tener una cookie válida por un tiempo y también aplicar esa validez en el servidor. Por ejemplo, el cliente usa una cookie para autenticarse y esa cookie tiene una cierta validez (por ejemplo, el usuario debe haber iniciado sesión durante x
días). En ese caso, también debe almacenar esa hora en la base de datos y verificarla cuando se proporciona el token de autenticación de cookies. Si no hay alteración, la cookie debe caducar en el momento en que haya grabado en la base de datos (o antes), de lo contrario, las credenciales serán rechazadas de todos modos.
Tampoco puede hacerlo desde el lado del cliente. Javascripts document.cookie
no hace que el tiempo de caducidad esté disponible. Por lo tanto, una expresión común es establecer cookies complementarias, que contienen la última vez que se actualizaron las cookies. O quizás también desee establecer una cookie para los valores compuestos, p. setcookie("name", "value..|time()")
y luego acceda a ella usando strtok($_COOKIE["name"], "|")
.
- 1. cómo desarmar las cookies en PHP?
- 2. ¿Las sesiones de PHP establecen cookies?
- 3. Cookies de Javascript vs cookies de php
- 4. PHP leer las cookies creadas con setcookie()
- 5. CURL no guarda las cookies (PHP)
- 6. Diferencia entre el Host y el dominio de los parámetros de cookies PHP
- 7. Mod_gzip comprime las cookies
- 8. php: sesiones basadas en cookies
- 9. ¿Puedo mostrar todas las cookies que configuré en PHP?
- 10. Sesión de PHP sin cookies
- 11. Cookies - PHP vs Javascript
- 12. ¿Cómo creo un httppost obteniendo los mismos parámetros de httpget?
- 13. Cómo configurar las cookies en PHP para el dominio
- 14. ¿Dónde almacenan las cookies los navegadores?
- 15. Las cookies no están siendo colocado correctamente en Script PHP
- 16. ¿Cómo acceder a los valores de las cookies en diferentes rutas del mismo dominio utilizando PHP?
- 17. Obteniendo la matriz como parámetros de consulta GET en Python
- 18. PHP: parámetros insensibles a las mayúsculas
- 19. Obteniendo el número de parámetros de bloque
- 20. ¿Cómo funcionan las cookies?
- 21. PHP Cookies para dominios múltiples
- 22. Apache/PHP ¿Desea desactivar las cookies del subdominio?
- 23. Alternativa a las cookies
- 24. ¿Qué podría causar problemas en las cookies de FormsAuthentication de ASP.NET aparte de las cookies desactivadas?
- 25. ¿Pueden las clases secundarias PHP alterar los parámetros de los métodos reemplazados?
- 26. pase los parámetros a php con shell
- 27. Todas Las cookies
- 28. parámetros Validar URL en php
- 29. PHP: Control de dominio/subdominio de cookies
- 30. Obteniendo valores de parámetros reales en Jersey ResourceFilterFactory
Me pregunto por qué esto fue votado como "no es una pregunta real" ... – Artefacto