Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2008, 09:28
nazareno59
 
Fecha de Ingreso: septiembre-2008
Mensajes: 64
Antigüedad: 15 años, 8 meses
Puntos: 2
Problema creando cookies :S

Hola, tengo el siguiente código PHP para loguearme en mi web:

Código PHP:
<?php

    $anterior
="$HTTP_REFERER";

if (isset(
$_POST['entrar'])){

$usuario=$_POST['usuario'];

if(
$usuario != "pepe"){
    
header("Location: $anterior");
}
else{
$pass=$_POST['password'];
  if(
$pass == "123456"){
   
   if(
$_POST['recordar']){
    
setcookie("logueado""si"time()+31536000);
    }
   else{
    
setcookie("logueado""si"0);
    }
   
    
    
header("Location: $anterior");
  }
  else{
header("Location: $anterior");}
}}

if(
$accion == "salir"){
    
setcookie("logueado""si"time());
    
header("Location: $anterior");
}
?>
Lo que debería hacer es muy simple solo comprobar que exista el usuario, comparar las contraseñas y crear una cookie llamada "logueado" con el valor "si", luego yo extraigo la cookie desde la página principal y verifico que si estoy logueado.. El problema que tengo es que no me crea las cookies y ya probe con el mismo código (setcookie("logueado", "si", time()+31536000);) en otra página sin nada mas y si me lo crea :S
También controlé que el if para crear la cookie se cumpla! no se cual puede ser el problema :S

espero que puedan ayudarme :)

gracias!