Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/php/cookies»
De WikiEducator
(2 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 31: | Línea 31: | ||
?> | ?> | ||
</source> | </source> | ||
+ | |||
+ | {{Tip|Para crear una cookie que sólo tenga existencia mientras no cerremos la ventana del navegador, pasaremos como fecha de expiración de la cookie, el valor cero. Una vez que la instancia del navegador se cierra, dicha cookie desaparecerá.}} | ||
+ | |||
}} | }} | ||
Línea 83: | Línea 86: | ||
: Mediante tres objetos de tipo radio, permitir seleccionar que titular debe mostrar el periodico. Almacenar en una cookie el tipo de titutar que desea ver el cliente. La primera vez que visita el sitio deben aparecer los tres titulares. | : Mediante tres objetos de tipo radio, permitir seleccionar que titular debe mostrar el periodico. Almacenar en una cookie el tipo de titutar que desea ver el cliente. La primera vez que visita el sitio deben aparecer los tres titulares. | ||
}} | }} | ||
+ | |||
+ | '''Secret Key''' http://php.net/manual/en/function.hash-hmac.php |
Última revisión de 19:47 22 ene 2014
setcookie()
|
Ejemplo | |
Creación de cookies<?php $expire=time()+60*60*24*30; setcookie("user", "Alex Porter", $expire); ?> Tip: Para crear una cookie que sólo tenga existencia mientras no cerremos la ventana del navegador, pasaremos como fecha de expiración de la cookie, el valor cero. Una vez que la instancia del navegador se cierra, dicha cookie desaparecerá.
|
Ejemplo | |
Ver el valor de una cookie<?php // Print a cookie echo $_COOKIE["user"]; // A way to view all cookies print_r($_COOKIE); ?>
|
Ejemplo | |
Uso<html> <body> <?php if (isset($_COOKIE["user"])) echo "Welcome " . $_COOKIE["user"] . "!<br />"; else echo "Welcome guest!<br />"; ?> </body> </html>
|
Ejemplo | |
Borrado<?php // set the expiration date to one hour ago setcookie("user", "", time()-3600); ?>
|
|