image


Valora:  4.41/5
Inicio » PHP » Manual de PHP » Cookies




Ejemplo de uso de cookies

Por: Carlos Gallús Lahoz y Joaquin Gracia.

En este ejemplo vamos a ver como establecer una cookie y cómo se recupera el valor establecido. Para ello pediremos al usuario que introduzca su nombre, que guardaremos en una cookie.

Primero pedimos al usuario que introduzca el valor de su nombre, usamos un formulario que procesará la página procesar_cookie.phtml.

<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de cookie</H1>
Introduzca su nombre:
<FORM ACTION="procesar_cookie.phtml" METHOD="GET">
<INPUT TYPE="text" NAME="nombre"><BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
</body>
</html>

Ejecutar ejemplo Ver código fuente


Se establece la cookie ejemusuario con el valor introducido anteriormente, y cuya duración es una hora.

<?php // Manual de PHP de WebEstilo.com
   setcookie("ejemusuario", $_GET['nombre'], time()+3600,"/","");    
?>

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de cookie</H1>

Se ha establecido una cookie de nombre <b>ejemusuario</b> con el valor: <b><? print $_GET['nombre']; ?></b> que será válida durante 1 hora.
</body>
</html>


Ver código fuente


En este ejemplo vemos lo fácil que es recuperar el valor de la cookie establecida anteriormente.

<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de cookie</H1>

Se ha establecido la cookie de nombre <b>ejemusuario</b> vale: <b><? print $_COOKIE['ejemusuario']; ?></b>
</body>
</html>


Ejecutar ejemplo Ver código fuente





Aportaciones de usuarios Añadir una aportación



WebEstilo.com - Introduzca su e-mail y conozca las novedades. No hacemos Spam.
Enlaces
El Primer Euro
Cocina Facil IngenieroSoftware.com  
Google
  Web WebEstilo.com   
 
Valid HTML 4.01!
Última modificación:23 de Diciembre de 2001. Spain - España.
© 1998-2004 por Joaquin Gracia. Todos los derechos reservados.