Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTENIDO
1
Desarrollo de Software VII
2
Desarrollo de Software VII
1.1 Cookies
Una cookie es un fragmento de información que un navegador web almacena en el
disco duro del visitante a una página web. La información se almacena a petición del
servidor web, ya sea directamente desde la propia página web con JavaScript o desde
el servidor web mediante las cabeceras HTTP, que pueden ser generadas desde un
lenguaje de web scripting como PHP.
Las cookies se transmiten a través del protocolo HTTP. Sus parámetros son:
• Set-Cookie. Le hace saber al navegador que el servidor quiere crear una nueva
cookie.
• Name. Nombre de la cookie. Cada cookie de un dominio debe tener un nombre
diferente, para que el navegador pueda mantener todas las cookies separadas.
• expires. Indica la fecha de expiración. El formato es "Wdy, DD-Mon-YYYY
HH:MM: SS GMT". El navegador elimina cookies con una fecha de expiración
antigua.
• domain. Es el dominio donde será activada la cookie. Si el dominio
es sub.ejemplo.com, la cookie sólo será enviada al servidor de ese dominio, y si el
dominio es ejemplo.com, la cookie se enviará a cualquier servidor de cualquiera de
los subdominios de ejemplo.com (incluyendo a él mismo).
• path. Es la ruta del dominio a donde se envía la cookie.
3
Desarrollo de Software VII
Los contenidos de una cookie los determina la web específica que la creó. Los
contenidos cambian de un sitio a otro. Como regla general, las cookies contienen
caracteres textuales aleatorios. Las cookies están pensadas para ayudarte a
acceder al sitio de forma más rápida y efectiva.
Para leer las cookies existe un array llamado $_COOKIE, que se utiliza para extraer
los valores de la cookie. Su uso es muy sencillo:
1.2 Sesiones
Una sesión es un ID único que se le asigna a un visitante de un sitio Web. Éste es
almacenado en una cookie.
Figura 5. Crea las variables de sesión, fuente propia. derechos de autor CCBY
Figura 6. Destruir un sesión y validar que si existe, fuente propia. derechos de autor CCBY