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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

PHP: Cookies

913
views

Published on

PHP Basico: Manejo de Cookies en PHP

PHP Basico: Manejo de Cookies en PHP

Published in: Education

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

  • Be the first to like this

No Downloads
Views
Total Views
913
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
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. Manejo de Cookies
  • 2. Manejo de CookiesCookiesEn los sistemas web, al ser el protocoloHTTP un protocolo “sin estados”, se usandistintas técnicas para almacenar datos quedeban mantenerse mas allá de lo que durauna petición al server.A menudo, se usan Cookies para identificara un usuario.
  • 3. Manejo de Cookies¿Qué es una cookie?Una cookie es un pequeño archivo que elservidor incrusta en el ordenador delusuario.Cada vez que el equipo solicita una páginaweb con el mismo navegador, se enviará lacookie también.Con PHP, usted puede crear y recuperarlos valores de las cookies.
  • 4. Manejo de Cookies¿Cómo crear una cookie?La función setcookie() se utiliza paraestablecer una cookie.La función setcookie() debe aparecer antesde la etiqueta <html> y de cualquier otrocontenido impreso.Sintaxis:setcookie(nombre, valor, caducidad, ruta,dominio);
  • 5. Manejo de CookiesEjemplo 1En el siguiente ejemplo, vamos a crear unacookie llamada "usuario" y asignar el valorde “Juan" a ella.También especificaremos que la cookiedebe expirar después de una hora:<?phpsetcookie("usuario", “Juan", time()+3600);?><html>
  • 6. Manejo de Cookies¿Cómo recuperar un valor de la cookie?La variable de PHP $_COOKIE se utiliza pararecuperar un valor de la cookie.En el siguiente ejemplo, recuperamos el valorde la cookie llamada "usuario" y lo mostraremosen una página:<?php/ / Imprimir una cookieecho $_COOKIE["usuario"];/ / Una forma de ver todas las cookiesprint_r($_COOKIE);?>
  • 7. Manejo de CookiesEn el siguiente ejemplo se utiliza la funciónisset() para averiguar si esta establecida unacookie especifica:<?phpif (isset($_COOKIE["user"])){ echo “Bienvenido".$_COOKIE["user"]. "! ";}else{ echo "Bienvenido Invitado!<br />";}?>
  • 8. Manejo de CookiesCómo eliminar una cookie?Para que se elimine una cookie delnavegador del usuario usted debeasegurarse que la fecha de caducidad estaestablecida en el pasado.<?php// establece la caducidad una hora atrassetcookie("usuario", "", time()-3600);?>
  • 9. Manejo de Sesiones Para mas información: Leer el Manual:PHP.NET
  • 10. Manejo de SesionesGracias por su atención!Mario Raúl Pérez,Para la Universidad Tecnológica Nacional. Curso de Programación Web Año 2012.