Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/php/cookies»
De WikiEducator
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 32: | Línea 32: | ||
</source> | </source> | ||
− | {{Tip|Para crear una cookie que sólo tenga existencia mientras no cerremos la ventana del navegador, | + | {{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á.}} |
− | 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 87: | 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); ?>
|
|