Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Problemino con i cookies

    Buongiorno a tutti...

    ho un problemino con i cookies
    allora... per settare un cookie uso questo codice
    codice:
    setcookie("Admin", "yes" ,time()+311040000);
    mentre per richiamarlo uso
    codice:
    if($HTTP_COOKIE_VARS["Admin"]!='true'){
    echo "Cookie: $HTTP_COOKIE_VARS[Admin]";
    In teoria non si dovrebbe vedere nulla (il codice continua), però si vede "Cookie: "

    Qualcuno mi sa spiegare perché e come posso risolverlo? o meglio, come posso verificare che il cookie sia stato realmente creato?

    Grazie mille

  2. #2
    via gli apici al true:

    codice:
    if($HTTP_COOKIE_VARS["Admin"]!=true){
    oppure più semplicemente:

    codice:
    if(!$HTTP_COOKIE_VARS["Admin"]){
    fammi sapere se è quello,

    r@p

  3. #3
    Originariamente inviato da ^r@pTuS^
    via gli apici al true:
    codice:
    if($HTTP_COOKIE_VARS["Admin"]!=true){
    Questo era un mio errore... ho messo true al posto di yes, ma non funziona comunque.

    oppure più semplicemente:
    codice:
    if(!$HTTP_COOKIE_VARS["Admin"]){
    fammi sapere se è quello,

    r@p
    Purtroppo anche questo non funziona, il codice viene eseguito comunque

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    prova così:

    Codice PHP:

    if($_COOKIE["Admin"]!="true")
     {
      echo 
    "Cookie: ",$_COOKIE["Admin"],"
    "
    ;
     } 
    In questo caso il cookie quindi contiene yes ed essendo diverso da TRUE ti entra nell'if, quindi visualizzerai YES.

    Per vedere i cookie vai in documents and settings\tuo account\cookies\


    By Games

  5. #5
    se fai una echo $_COOKIE['Admin']."
    \n"; prima dell'IF che ti dice?

  6. #6
    Con echo "Cookie: ".$_COOKIE['Admin'];
    esce solo "Cookie: "

  7. #7
    allora avrai i cookie disabilitati dal browser...

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Originariamente inviato da Games
    prova così:

    Codice PHP:

    if($_COOKIE["Admin"]!="true")
     {
      echo 
    "Cookie: ",$_COOKIE["Admin"],"
    "
    ;
     } 
    In questo caso il cookie quindi contiene yes ed essendo diverso da TRUE ti entra nell'if, quindi visualizzerai YES.

    Per vedere i cookie vai in documents and settings\tuo account\cookies\


    Questo non ti funziona?
    Io l'ho testato e funge...
    By Games

  9. #9
    ^r@pTuS^ mi ha fatto venire in mente un'idea.

    Sono andato a vedere se i cookies erano abilitati (lo sono) e ho notato una cosa: il cookie punta a una certa cartella. Non è che, siccome ho creato i file in due cartelle diverse, questo coso non funziona?.

    Allora, il primo file (quello per crearlo) è in /panel/
    il secondo file (quello di richiamo) è in /functions/

    Quindi, può darsi che il codice di Games funge, ma non riesco a visualizzarlo. Che faccio?

  10. #10



    ma hai verificato che il cookie esista nella cartella dei cookie? (non con php ma a "mano")

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.