Foros del Web » Programando para Internet » PHP »

Problema generando cookie

Estas en el tema de Problema generando cookie en el foro de PHP en Foros del Web. que tengo mal aca? genero una cookie (al menos eso intento) Código PHP: <? if( setcookie ( "djperga" , "bien" , 420 , "/" , ...
  #1 (permalink)  
Antiguo 13/02/2008, 13:38
Avatar de ASCENDEDMASTERS  
Fecha de Ingreso: julio-2005
Ubicación: Pergamino, Buenos Aires
Mensajes: 302
Antigüedad: 18 años, 10 meses
Puntos: 1
Problema generando cookie

que tengo mal aca?
genero una cookie (al menos eso intento)

Código PHP:
<?

if(setcookie("djperga","bien",420,"/",'.dominio.com'))
    
header("Location: admin.php");
?>
genero la cookie creo, porque me redirecciona a admin.php, pero en admin $_COOKIE['djperga'] no existe, es mas, $_COOKIE no tiene nada :S cual es el problema? si uso otros sitios que necesitan cookies y funcionan de 10
__________________
Dios es la unica fuente de todo bien.
  #2 (permalink)  
Antiguo 13/02/2008, 19:57
Avatar de ASCENDEDMASTERS  
Fecha de Ingreso: julio-2005
Ubicación: Pergamino, Buenos Aires
Mensajes: 302
Antigüedad: 18 años, 10 meses
Puntos: 1
Re: Problema generando cookie

Código PHP:
<?
if($_COOKIE['hello']){
    echo 
'Yeah!';
}else{
    
setcookie('hello','yes',10000000,'/','dominio.com');
    echo 
'<a href="tst.php">dale!</a>';
}
?>
hago click en "dale!" y vuelve a aparecer el boton "dale!" y asi siempre, no genera la cookie nose porque, y visito otros sitios que usan cookie para loguearse y todo y funciona perfectamente, puedo usarlos, pero nose porque mi script no me funciona :s
__________________
Dios es la unica fuente de todo bien.
  #3 (permalink)  
Antiguo 13/02/2008, 21:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Problema generando cookie

La ultima parte de dominio.com debe de ser igual a tu dominio o no funcionará. Si estas probando en localhost, lo mejor es dejar ese parametro sin darselo.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.