Buenos dias señores,
tengo un pequeño problema al establecer cookies con php, al realizar el log en la pagina solo establece las cookies cuando lo apetece (o al menos eso es lo que parece) ya que tengo que hacer varios intentos para que al final se establezca la cookie y pueda iniciar sesion. Os dejo el código, porque yo no se donde puede estar el fallo por más que lo busque. Estaré agradecidísimo a quien me pueda echar una mano.
Código PHP:
Ver originalif($mailBien && $passBien){
require_once('db_connect.php');
foreach($_POST as $a=>$b){
}
}
$sql="SELECT nombre, seguro
FROM
usuarios
WHERE
verificado='si'
AND pass='$pass'
AND email='$email'";
$caducidad=time()*(60*60*24*365);
//$msg='hola '.$row['nombre'];
if(setcookie('chocochips',$row['seguro'],$caducidad)){ header('Location: perfil.php');
}else{
echo 'cookie no activa';
}
}else{
/// MENSAJE PENDIENTE EN CASO DE NO HABER CONEXION AL LOGARSE
echo 'no hay resultado';
}
Un saludo y gracias de antemano.