¿Hay alguna diferencia entre las cookies de Javascript y las de php?Cookies de Javascript vs cookies de php
Respuesta
HTTP Cookies no son una característica de PHP, ni una característica de Javascript: son solo lenguajes de programación que permiten que un desarrollador los manipule.
La mayor diferencia entre JS y PHP es que:
- Javascript se ejecuta en el lado del cliente
- PHP se ejecuta en el lado del servidor
Pero las galletas siguen siendo los mismos: se definen como un estándar - vea RFC 2965.
Sin embargo, tenga en cuenta que los navegadores modernos implementan las cookies que no son accesibles desde JavaScript (véase la opción de httponly
setcookie
) - lo que significa que, dependiendo del navegador, y la forma en que se establece una cookie, se podría no ser accesible desde Javascript.
Esta es una medida de seguridad - y no es una diferencia entre "js galletas" y "galletas php": Es sólo una propiedad de algunas galletas.
No, las cookies están definidas por RFC spec.
Una cookie es solo un archivo almacenado en la computadora cliente, y generalmente contiene un nombre, valor y caducidad. Las cookies se envían dentro del encabezado de una solicitud de página HTTP, por lo que no están disponibles de inmediato (a menos que utilice el almacenamiento en búferes de salida). Las cookies son buenas para datos no confidenciales, ya que se encuentran fácilmente a través de la configuración del navegador del cliente.
Las cookies también se pueden utilizar para crear variables de sesión, que se almacenan en el servidor. En este caso, el valor de cookie es un índice que el servidor usa para identificar sus valores. Este es un mejor enfoque para datos más confidenciales, ya que solo un valor "sin sentido" reside en la computadora del cliente.
Teniendo esto en cuenta, las cookies y los datos de sesión (así como los datos GET y POST) son variables Super Global, lo que significa que pueden ser utilizados tanto por JavaScript como por PHP. Una vez más, la única pega es que las cookies pueden no estar disponibles de inmediato, dependiendo de cómo funciona su secuencia de comandos y la configuración de almacenamiento en búfer de salida.
- 1. Cookies - PHP vs Javascript
- 2. ¿Cookies de sesión = cookies?
- 3. Sesión de PHP sin cookies
- 4. PHP Cookies para dominios múltiples
- 5. php: sesiones basadas en cookies
- 6. * Realmente * eliminar cookies con javascript
- 7. php $ _REQUEST no contener cookies
- 8. PHP: Control de dominio/subdominio de cookies
- 9. ¿Las sesiones de PHP establecen cookies?
- 10. Cookies de dominio cruzado
- 11. Falsificación de sesión/Cookies?
- 12. Número máximo de cookies permitidas
- 13. ajax.microsoft.com vs dominio sin cookies para cdn
- 14. PHP ¿Carro de compras sin inicio de sesión - cookies vs sesiones vs ambos?
- 15. Pyramid.security questions: Double cookies? ¿Cookies inseguras? ¿Vencimiento?
- 16. Gestión de cookies Zend Framework
- 17. PHP Cookies usando Variable from URL
- 18. PHP leer las cookies creadas con setcookie()
- 19. CURL no guarda las cookies (PHP)
- 20. Leyendo Javascript Cookies desde un subdominio
- 21. cómo desarmar las cookies en PHP?
- 22. Cookies getMaxAge
- 23. ¿Puedo modificar o agregar cookies desde JavaScript?
- 24. Monitor de cookies Jquery
- 25. Android lectura de cookies
- 26. Mod_gzip comprime las cookies
- 27. file_get_contents recibir cookies
- 28. Sesiones y cookies
- 29. asp.net outputcache y cookies
- 30. Seguimiento de intentos de inicio de sesión utilizando cookies PHP
Y esa propiedad 'httponly' se puede cambiar muy fácilmente por el cliente usando algún complemento gratuito como _EditThisCookie_ Chrome Extension. – Ankit