[LatinaLUG] problema con i cookies
Jusi Pomenti
jusipom@gmail.com
Mar 17 Nov 2015 13:14:49 CET
Ciao a tutti,
ho un problema con la gestione dei cookie in php.
se io faccio
setcookie("start" ,"ok");
non dà alcun errore. L'errore lo dà quando faccio
echo htmlspecialchars($_COOKIE["start"]);
o
$email= htmlspecialchars($_COOKIE["email"]);
e il messaggio di errore è
*Notice*: Undefined index: start in *C:\xampp\htdocs\tend\index.php* on
line *55
*il codice che gestisce i cookies è
ffunction init_field()
{
// inizializzaa i campi del form con i valori di default
setcookie("start" ,"ok");
setcookie("email","");
setcookie("nome",0);
echo htmlspecialchars($_COOKIE["start"]);
echo "init ok <br>";
}
function leggi_field()
{
// inizializzaa i campi del form con i valori presi dai cookie
global $m_nome,$email;
$db=connect();
$email= htmlspecialchars($_COOKIE["email"]);
$nome= htmlspecialchars($_COOKIE["nome"]);
$m_nome=crea_menu($db,"nomi","nome","./index.php",$nome,0,"nome");
mysql_close($db);
echo "letti ok <br>";
}
/*
Se il cookie "start" non esiste,lo crea inizializza i campi del form
con valori di default.
Se il cookie esiste, i valori per inizializzare i campi del form con
i valori presi dai cookie
*/
if (!isset($_COOKIE["start"]))
{
init_field();
}
leggi_field();
come browser uso firefox 42.0,ma non riesco a capire se accetta i cookies
Secondo voi,dov'è il problema?
Ciao e grazie.
--
-------------------------------
Junior Silvestro Pomenti
Latina
Sito Web: www.jusipom.it
Email: jusipom(at)gmail.com
info(at)jusipom.it
-------------------------------
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/latina/attachments/20151117/189abbbd/attachment.html>
Maggiori informazioni sulla lista
latina