• Save
PHP: Cookies
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

PHP: Cookies

on

  • 1,161 views

PHP Basico: Manejo de Cookies en PHP

PHP Basico: Manejo de Cookies en PHP

Statistics

Views

Total Views
1,161
Views on SlideShare
1,161
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

PHP: Cookies Presentation 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.