Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema cookie

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    37

    problema cookie

    ho un problema in generale con i cookies.... in poche parole ho un pagina con questo codice semplice semplice

    <?php
    setcookie("test", "ciccia", time()+43200, "/");

    if(!isset($test)){
    echo"entri per la prima volta, nn esiste il cookie ";
    }
    else{
    echo"bentornato";
    }

    ?>

    apro la pagina tramite chrome e firefox, la prima volta che entro nella pagina mi dicie tranquillamente "entri per la prima volta ecc ecc", quindi penso che in quel momento il cookie venga settato. Vado a fare il refresh della pagina ma il messaggio rimane sempre quello....
    dove potrebbe essere il problema?

  2. #2
    Codice PHP:
    <?php
    setcookie
    ("test""ciccia"time()+43200"/");

    if (!isset(
    $_COOKIE['test']))
      echo
    "entri per la prima volta, nn esiste il cookie ";
    else
      echo
    "bentornato";
    ?>
    come vedi, nella riga isset, il cookie è inserito nel'array globale $_COOKIE e non come variabile semplice

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    37
    quindi come argomento dell isset devo sempre passargli l'array $_COOKIE contenente tutti i cookie prodotti dalla pagina e nn il singolo cookie?

  4. #4
    credo proprio di si!

  5. #5
    Originariamente inviato da il_gae
    quindi come argomento dell isset devo sempre passargli l'array $_COOKIE contenente tutti i cookie prodotti dalla pagina e nn il singolo cookie?
    aspetta aspetta: ogni cookie è inserito nell'array $_COOKIE (gestito dallo zend engine di PHP) col nome di ogni cookie. Ne hai la dimostrazione con l'esempio seguente:

    setcookie("cookie1", "pippo");
    setcookie("cookie2", "peppo");
    setcookie("cookie3", "poppo");
    print_r($_COOKIE);
    echo "
    ";
    echo $_COOKIE['cookie1'].' - '.$_COOKIE['cookie2'].' - '.$_COOKIE['cookie3'];

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.