Autor Tema: Utilizacion setcookie...  (Leído 1709 veces)

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Utilizacion setcookie...
« 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.
« Última modificación: 04 de Julio de 2007, 23:00:05 pm por FeDe »
Sin Firma me haces una? :P

Comunidad PHPeros

Utilizacion setcookie...
« en: 04 de Julio de 2007, 22:23:51 pm »

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Utilizacion setcookie...
« Respuesta #1 en: 04 de Julio de 2007, 22:55:36 pm »
Tambien explica como eliminar las cookies (desconectar) como hacer una cookier que no termine hasta que se cierre el navegador... xD
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Utilizacion setcookie...
« Respuesta #2 en: 04 de Julio de 2007, 23:02:05 pm »
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.
Sin Firma me haces una? :P

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Utilizacion setcookie...
« Respuesta #3 en: 04 de Julio de 2007, 23:05:05 pm »
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
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Utilizacion setcookie...
« Respuesta #4 en: 04 de Julio de 2007, 23:10:14 pm »
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.
Sin Firma me haces una? :P

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Utilizacion setcookie...
« Respuesta #5 en: 04 de Julio de 2007, 23:18:01 pm »
yo no recuerdo si lo lei en php.net o en la biblia no sabria decirte exactamente donde...
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Revancha

  • PHPero Avanzado
  • ****
  • Mensajes: 375
  • Karma: 22
  • Sexo: Masculino
    • Ver Perfil
Re: Utilizacion setcookie...
« Respuesta #6 en: 05 de Julio de 2007, 02:33:30 am »
La utilización de sesiones no es tan difícil.

Buen tutorial. Karma +.

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Utilizacion setcookie...
« Respuesta #7 en: 05 de Julio de 2007, 13:28:04 pm »
Prefiero mil veces las cookies antes que sessiones porque las cookies permiten almacenar datos dentro de ellas ^^
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Revancha

  • PHPero Avanzado
  • ****
  • Mensajes: 375
  • Karma: 22
  • Sexo: Masculino
    • Ver Perfil
Re: Utilizacion setcookie...
« Respuesta #8 en: 05 de Julio de 2007, 22:10:45 pm »
Prefiero mil veces las cookies antes que sessiones porque las cookies permiten almacenar datos dentro de ellas ^^
La sesiones también...

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Utilizacion setcookie...
« Respuesta #9 en: 05 de Julio de 2007, 22:21:36 pm »
nose que decirte... yo te digo lo que e leido en la biblia que es de donde aprendo xD
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011