Vídeo de la presentación: http://www.youtube.com/watch?v=i__IbhyrB28
Cookies: ¿Cómo se usan en JavaScript?
Uso de las cookies en JavaScript: document.cookie, atributos de una cookie, setCookie(), getCookie(), escape(), unescape()
Más información:
- http://accesibilidadweb.dlsi.ua.es
- http://desarrolloweb.dlsi.ua.es
Autor: Sergio Luján Mora, profesor de la Universidad de Alicante (http://www.ua.es)
1. Cookies:
Uso en JavaScript
Sergio Luján Mora
sergio.lujan@ua.es
Cook-03
2. Vídeo de esta presentación
Puedes ver esta presentación en vídeo:
http://www.youtube.com/watch?v=i__IbhyrB28
3.
4.
5. La información se almacena a petición del
servidor web:
-Directamente desde la propia página web
con JavaScript
document.cookie
-Desde el servidor web mediante las
cabeceras HTTP
PHP: setcookie() y $_COOKIE
6. Una pareja nombre/valor
Un dominio
Una ruta
Una fecha de caducidad o máxima edad
Una marca de sólo conexión segura
Una marca de sólo HTTP
7. document.cookie:
– Define, modifica o borra una cookie si ya existe
– Devuelve todas las cookies de la página actual
– El acceso no es directo, ya que devuelve una
única cadena que contiene todas las cookies de la
página (separadas por “;”)
– Para acceder a una cookie concreta, es necesario
analizar la cadena para localizar su valor
22. setCookie() recibe tres parámetros:
– El nombre de la cookie (c_name)
– El valor de la cookie (value)
– La fecha de caducidad como el número de
días a partir de la fecha actual
(expiredays)
32. var ahora = new Date();
var registro = getCookie("registro");
if(registro != "") {
var arrayRegistro = registro.split("|");
for(i = 0; i < arrayRegistro.length; i++)
document.write(arrayRegistro[i] + "<br />");
registro += "|";
}
setCookie("registro", registro + ahora.toUTCString(), 365);