ciao a tutti.....

ho un piccolo problema (dato dalla mia ignoranza in materia missà.....).

Utilizzo un login con le sessioni e volevo abilitare una casella "ricordami".

ho fatto come segue:

1) se le credenziali inserite sono corrette (corrisp.ad un utente del db su mysql) faccio per esempio:

Codice PHP:
setcookie("ricordami""cred_ok"time()+2592000); 
e mi crea il cookie (visibile nella cartella di windows dei cookie)

2) nell'index.php del sito avrò:

Codice PHP:
<?php  
include("check_login.php");    
$nick $_SESSION['nick'];
$cookie=$_COOKIE['ricordami'];
?>
e nel check_login.php avrò:

Codice PHP:

<?php 
if(!isset($_SESSION))  
{  
session_start();  
}

IF (!isset(
$cookie['ricordami'])) {
    if (!isset(
$_SESSION["autorizzato"]) || $_SESSION["autorizzato"] != 1
      {
        
            echo 
"

<font color=666666 size='4'>Area riservata, accesso negato.
"
;   
            echo 
"

Per effettuare il login clicca <a href='main_login.php'><font  
                     color='blue'>qui</font></a>.</p>"
;  
            die; 
        
    }
}

?>

Il problema è che anche se ho creato il cookie, vengo indirizzato alla pagina del main_login perchè, mi sembra, che " IF (!isset($cookie['ricordami'])) " non lo trovi.......

dove sbaglio secondo voi?


grazie mille....