Salve a tutti,
da una pagina di login invio tre variabile con le quali cerco di creare un cookie.
Codice PHP:
#variabili passate dal login
$user = $_POST['userAmm'];
$pass = $_POST['passAmm'];
$privilegi = $_POST['privilegiAmm'];
#creazione del cookie
setcookie("amministrazione[user]", "$user");
setcookie("amministrazione[pass]", "$pass");
setcookie("amministrazione[priv]", "$privilegi");
$cookie = $_COOKIE["amministrazione"];
$c_user = $cookie[user];
$c_pass = $cookie[pass];
$c_priv = $cookie[priv];
print "
- $c_user - $c_pass - $c_priv
";
all'interno di questapagina (index.php) attraverso un meno clicco dei link che puntano sempre alla pagina index.php. Dopo 2 volte che clicco dal menù le variabili del coockie scompaiono!!!
Un cookie non dovrebbe durare fino a quando non chiudo il mio browser??
Addirittura se setto la creazione del cookie in questo modo:
Codice PHP:
setcookie("amministrazione[user]", "$user",time()+3600,"127.0.0.1");
in explorer: ho come risultato che $c_pass e $c_priv rimangono attive invece il valore di $c_user non viene inizializzato
in mozzilla: nessun valore viene inizializzato... ossia dal print vedo solo i trattini...
Se potete aiutatemi...