if ( isset( $_POST["nom"] ) ) {
//cookie del nombre
//time() + 31536000
setcookie( "nom", $_POST["nom"], 0, "", "", false, true );
}
if ( isset( $_POST["dni"] ) ) {
//cookie del DNI
//time() - 3600
setcookie( "dni", $_POST["dni"], 0, "", "", false, true );
}
setcookie("tiempo", strtotime(date('m/d/Y h:i:s')),0,"","",false,false);
Y para recuperar la información de la cookie (Codigo PHP):
//comprobamos que existan las cookies
if ( isset( $_COOKIE["nom"] ) ) {
$nom=$_COOKIE["nom"];
}
if ( isset( $_COOKIE["dni"] ) ) {
$dni=$_COOKIE["dni"];
}
Codigo HTML:
<h2>Información de usuario</h2>
<?php if($nom and $dni){
echo "<p>Hola, usuari $nom amb dni $dni</p>";
} else {
echo "<p> No has introduit cap dada </p>";
}
?>
Bueno ahí lo dejo, seguro que hay alguna forma mejor o más optima pero yo lo resolví así, si alguien quiere poner un comentario explicando una forma mejor que no se vea cohibido puesto que la función de este blog es ayudar y mejorar en la medida de lo posible.
Un saludo.
No hay comentarios :
Publicar un comentario