verifica cookie ?????????

Vorri sapere perchè? ho una pagina che include un form di registrazione i cui dati, quando è stato inviato il modulo, vengono recuperati e vengon scritti due cookie. viene incluso un'altra pagina che legge i cookie e li mostra.

Cosa succede? che una volta inserito le pass nel form di registrazione una volta inviato invece di darmi come risultato le pass recuperate dai cookie mi ridà solamente il form.

questa è la 1^ pagina:

if (isset($_POST["submit"])){

 $user = $_POST["user"];

$pass= $_POST["pass"];

 /*   Add Cookies */

  setcookie("username",$user,time()+10000);

  setcookie ("password",$pass,time()+10000);

include("verifica.php");

}

include("register.php");

mentre questo è il contenuto della verifica:

$username = $_COOKIE["username"];

$password= $_COOKIE["password"];

echo $username.'<br>';

echo $password;

NB al momento della lettura i cookie sono stati effettivamente scritti mon vengono letti

inviato 10 anni fa
kikuz
X 0 X

Un cookie inviato da una pagina non può essere letto dalla pagina stessa. Quindi è normale che lo script che includi non veda il cookie.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda