Your SlideShare is downloading. ×
Cookies
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cookies

2,941
views

Published on

Definición de cookies, manejo y otros temas.

Definición de cookies, manejo y otros temas.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,941
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UNIVERSIDAD TECNICA PARTICULAR DE LOJA POR: Richar Guaya QUE SON LAS COOKIES?.
  • 2. *Cookie  pronunciado ['ku.ki]; literalmente galleta
    • De lo que he podido enterarme, los cookies no son más que
    • un fragmento de información que se almacena en el disco duro del visitante de una página web a través de su navegador, esto es a petición del servidor de la página.
    • Esta información puede ser luego recuperada por el servidor en posteriores visitas. Al ser el protocolo HTTP incapaz de mantener información por sí mismo, para que se pueda conservar información entre una página vista y otra como login de usuario, preferencias de colores, etc, ésta debe ser almacenada, ya sea en la URL de la página, en el propio servidor, o en una cookie en el ordenador del visitante.
    • Las cookies pueden ser borradas, aceptadas o bloqueadas según desee, para esto sólo debe configurar convenientemente el navegador web.
  • 3.
    • En realidad, las cookies son sólo datos, no código, entonces no pueden borrar ni leer información del ordenador de los usuarios.
    • A pesar de esto, las cookies permiten detectar las páginas visitadas por un usuario en un sitio determinado Esta información puede ser recopilada en un perfil de usuario. Estos perfiles son habitualmente anónimos, es decir, no contienen información personal del usuario (nombre, dirección, etc). De hecho, no pueden contenerla a menos que el propio usuario la haya comunicada a alguno de los sitios visitados.
    • Lo más importante es que los usuarios de Internet sean informados acerca de la naturaleza real de las cookies, quiénes las usan y para qué, y qué riesgo real suponen para su intimidad
  • 4. Usos de las cookies
    • los usos más frecuentes de las cookies son:
    • Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor, es decir que las cookies permiten al servidor saber que el usuario ya está validado, y por lo tanto se le puede permitir acceder a servicios o realizar operaciones que están restringidas a usuarios no identificados . Es preciso comprender que una cookie no identifica a una persona, sino a una combinación de computador y navegador.
    • Ofrecer opciones de diseño como: colores, fondos, etc; o de contenidos al visitante.
    • ***Sin las cookies , cada petición de una página web o un componente de una página web sería un evento aislado
  • 5. Atributos de las cookies
    • Caducidad
    • Cuando las cookies han caducado, estas no son enviadas al navegador; por lo tanto, las cookies pueden luego ser renovadas después de que este límite haya pasado. Algunos sitios prefieren que las cookies caduquen en tiempos más cortos por razones de seguridad.
    • Autenticación
    • Muchos servidores o páginas web utilizan las cookies para reconocer usuarios que ya se hayan autenticado o para personalizar páginas web dependiendo de las opciones que un usuario seleccione.
  • 6. Configuración del navegador
    • La mayor parte de los navegadores modernos soportan las cookies . Sin embargo, un usuario puede normalmente elegir si las cookies deberían ser utilizadas o no.
    • El usuario puede normalmente aceptar alguna de las siguientes opciones: rechazar las cookies de determinados dominios; rechazar las cookies de terceros; aceptar cookies como no persistentes (se eliminan cuando el navegador se cierra); permitir al servidor crear cookies para un dominio diferente. Además, los navegadores pueden también permitir a los usuarios ver y borrar cookies individualmente.
    • La mayoría de los navegadores que soportan JavaScript permiten a los usuarios ver las cookies que están activas en una determinada página escribiendo.
    • javascript:alert("Cookies: "+document.cookie)
    • en el campo de dirección.
  • 7. Implementación
    • La transferencia de páginas Web sigue HTTP . A pesar de las cookies, exploradores piden una página de servidores para enviarles un texto corto llamado HTTP. Por ejemplo, para acceder a la página http://www.w3.org/index.html, los exploradores se conectan al servidor www.w3.org mandando una petición que se parece a la siguiente:
    • GET /index.html HTTP/1.1
    • El servidor responde al enviar la página pedida precedida por un texto similar. Este paquete puede contener líneas peticionando al explorador para que guarde cookies:
    • HTTP/1.1 200 OK
    • Content-type:text/html Set-Cookie:name=valu (contenido de la pagina)
    • Set-cookie es solo enviada si el servidor desea que el explorador guarde cookies
  • 8.
    • Implementaci ón en JavaScipt
    • Las cookies son fácilmente accesibles a través de la propiedad cookie del objeto document, tanto para leerlas como para escribirlas. document.cookie devuelve una cadena conteniendo los cookies existentes en nuestra página. Manipulando esta cadena con las funciones de manejo de Strings disponibles es posible localizar la información a extraer, en caso de lectura, o a escribir, en caso de enviar una cookie, la forma más sencilla de enviar es mediante la siguiente instrucción en JavaScript:
    • document.cookie=‘ejemplo=cookie’
    • Y podemos visualizar el resultado con un mensaje de alerta
    • JavaScript : alert(document.cookie);
  • 9.
    • La siguiente función le permite a una cookie, saber cuando fue la ultima vez que visitamos una página determinada.
    • <SCRIPT LANGUAGE=&quot;JavaScript&quot;>
    • function Cuando(info){
    • // Cuándo me visitas
    • var ahora = new Date()
    • var tiempo = 0;
    • tiempo = getCookie('Cuando');
    • tiempo = tiempo * 1;
    • var ultimaVezFormateado = new Date(tiempo); // número a fecha var intLastVisit = (ultimaVezFormateado.getYear() * 10000)+(ultimaVezFormateado.getMonth() * 100) + ultimaVezFormateado.getDate()
    • var ultimaVezEnFecha = &quot;&quot; + ultimaVezFormateado;
    • // se usan funciones substring
    • var diaSemana = ultimaVezEnFecha.substring(0,3)
    • var fechaMes = ultimaVezEnFecha.substring(4,11)
    • var horaDia = ultimaVezEnFecha.substring(11,16)
    • var anio = ultimaVezEnFecha.substring(23,25)
    • var texto = diaSemana + &quot;, &quot; + fechaMes + &quot; a las &quot; +horaDia
    • setCookie (&quot;Cuando&quot;, ahora.getTime(), caduca)
    • return texto;
    • }
    • </SCRIPT>
  • 10.
    • Luego, el siguiente codigo nos proporcionara la informacion
    • referene a nuestra última visita:
    • document.write(&quot;Hola. La última vez que visitaste esta
    • página fue en <b>&quot; + Cuando() +&quot;<b>. &quot;)

×