Comunidad PHPeros
Lenguajes => PHP => Tutoriales PHP => Mensaje iniciado por: FeDe en 04 de Julio de 2007, 22:23:51 pm
-
Buenas,
El setcookie() normalmente se define así (ordenado por orden):
- Nombre cookie
- Valor cookie
- Tiempo en pc (en segundos 1 hora = 3600 s)
por lo tanto la llamaremos usuario, con valor $_POST["usuario"] y duración de 1 año:
<?php
if(!$_COOKIE["usuario"]) {
$dia = 24*3600; // 3600 = 1 hora * 24 horas de un dia
$mes = $dia*30; // las horas que tiene un dia en segundos * 30 dias de un mes (segun los bancos [xD])
setcookie("usuario",$_POST["usuario"],time()+$mes);
print "Has visitado esta web por primera vez en un mes";
} else {
print "Que tal {$_COOKIE["usuario"]} ? Gracias por volver a entrar.";
}
?>
MODIFICACION:
Por petición de G2K, para eliminar una cookie (salir) hay que dejarla sin valor y sin tiempo, ¿Cómo? Pues muy fácil así:
<?php
setcookie("usuario");
?>
Así se quitaría una variable.
Espero que os sirva, y si teneis alguna duda me lo decis.
Saludos.
-
Tambien explica como eliminar las cookies (desconectar) como hacer una cookier que no termine hasta que se cierre el navegador... xD
-
Buenas,
Tambien explica como eliminar las cookies (desconectar) como hacer una cookier que no termine hasta que se cierre el navegador... xD
No existe una cookie que termine hasta que se cierre el navegador, solo por sesiones ($_SESSION) cosa que no se me da muy bien :$ jeje.
Saludos.
-
Si eso yo sabia como se hace xD lo que pasa es porque veia que era un poco "incompleto" y para que acabe cuando cierres el navegador simplemente no has de indicar el tiempo :O
-
Buenas,
Si eso yo sabia como se hace xD lo que pasa es porque veia que era un poco "incompleto" y para que acabe cuando cierres el navegador simplemente no has de indicar el tiempo :O
Mmm... que yo sepa y halla probado, no es cierto lo que dices, pero no sé ahora mismo ya lo probare... pero creo que no ehh...
Bueno, saludos.
-
yo no recuerdo si lo lei en php.net o en la biblia no sabria decirte exactamente donde...
-
La utilización de sesiones no es tan difícil.
Buen tutorial. Karma +.
-
Prefiero mil veces las cookies antes que sessiones porque las cookies permiten almacenar datos dentro de ellas ^^
-
Prefiero mil veces las cookies antes que sessiones porque las cookies permiten almacenar datos dentro de ellas ^^
La sesiones también...
-
nose que decirte... yo te digo lo que e leido en la biblia que es de donde aprendo xD