Salve. Quando provo a creare un cookie in php al primo "colpo" non mi funziona. Mi spiego meglio:
ho il seguente codice (index.html)
codice:
<html>
<head>
<title>Utilizzo cookies</title>
</head>
<body>
<form method="POST" name="form1" action="page.php">
Inserisci nome <input type="text" name="var1" />
<input type="submit" value="Invia" />
</form>
</body>
</html>
La pagina a cui viene passata la variabile var1 è la seguente:
codice:
<?php
setcookie("variabile1",$_POST["var1"],time()+3600);
echo "Valore ricevuto: {$_COOKIE["variabile1"]}";
?>
La prima volta che inserisco un valore e premo il pulsante invio (nella pagina index.html) vengo reindirizzato alla pagina page.php e viene scritto "Valore ricevuto: " (il valore è mancante). Mentre se provo a ricaricare la pagina(page.php) mi visualizza "Valore ricevuto: 5" che era il valore che avevo inserito precedentemente. Qualcuno sa a cosa è dovuto questo problema?