Salve a tutti.
Sono 2 giorni che sto impazzendo con i cookie vi spiego.
Ho 2 pagine la prima homepage.php e la seconda login.php, nella homepage vi ho un form per identificare gli utenti con campi login e password.
Il Form indirizza alla pagina login dove viene interogato il database se i dati inserito nel form sono corretti se si i dati vengono salvati in 2 cookie fatto questo vl'utente viene reindirizzato alla home page.
Codice PHP:
setcookie("Login",$_POST["login"]);
setcookie("Password",$_POST["password"]);
header("Location; ".$_SERVER["HTTP_REFERE"]
il fatto e che nella pagina login se tolgo l'header e metto un echo li vedo i cookie mentre con l'header nella pagina home non li vedo e non capisco il perchè.
Ho porvato pure a fare un link per disconnettere l'utente il link indirizza alla pagina loginoff dove vi è questo script:
Codice PHP:
ob_start();
setcookie("IDU","");
setcookie("SitoWeb","");
echo $_COOKIE["IDU"];
ob_end_flush();
ma il cookie non lo vedo ma se metto un isset($_COOKIE["login"]) mi dice che esiste.
Sto impazzendo vi rpego aiutatemi.