[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