Visualizzazione risultati 1 fino 14 di 14

Discussione: Cookie

  1. #1
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,761

    Predefinito Cookie

    Salve:

    Ho una pagina php.
    Ad un certo punto, vorrei salvare un'impostazione (carattere_nome) in un cookie.

    Premetto che se eseguo:
    Codice PHP:
    echo $_POST['carattere_nome'];
    Funziona (e quindi la variabile contiene un valore).
    Per salvare il cookie procedo in questo modo:
    Codice PHP:
    setcookie("nme_fnt",$_POST['carattere_nome'],time()+3600);
    Ma quando vado a verificare (sempre nella stessa pagina) con
    Codice PHP:
    echo $_COOKIE['nme_fnt'];
    Non mi restituisce niente.
    Cosa ho sbagliato?

    Grazie
    Ciao.

  2. #2
    Guest

    Predefinito

    La pagina deve ricaricarsi per leggere il cookie appena creato.


    Ciao!

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,761

    Predefinito

    La faccio ricaricare (con F5)

    E poi ho provato ad aprire e chiudere il browser (i cookie dovrebbero rimanere!)...ma niente

    Comunque la sintassi è corretta?

    Grazie

  4. #4
    Guest

    Predefinito

    Sì, la sintassi della funzione sì, bisogna vedere se il resto dello script è altrettanto giusto.


    Ciao!

  5. #5
    Guest

    Predefinito

    prova a verificare che abbia veramente settato il cookie controllando tra le impostazioni del tuo broswer

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,761

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Sì, la sintassi della funzione sì, bisogna vedere se il resto dello script è altrettanto giusto.
    Codice PHP:
    setcookie("nme_fnt",$_POST['carattere_nome'],time()+3600);
    echo
    $_COOKIE['nme_fnt']; //non funziona
    echo $_POST['carattere_nome']; //funziona
    Come ho scritto nei commenti, l'echo che legge il cookie non funziona, mentre quello che prende direttamente dal form, funziona!

    webeasy: non sono riuscito a trovare le impostazioni.. Comunque altri cookie (che ho messo con JS) funzionano!! -->Non credo sia un problema del browser...
    Ultima modifica di alemoppo : 31-12-2008 alle ore 00.32.09

  7. #7
    Guest

    Predefinito

    Ma manca il <?php iniziale... cioè, quando dico tutto lo script, intendo l'intero script! Altrimenti potrebbe esserci qualche output html prima del setcookie che ti manda a benedire tutta la faccenda.

    Poi, per far funzionare ciò che hai scritto devi eseguire questo iter:

    pagina con il form -> invio dati via post -> pagina riceve i dati -> aggiorno quest'ultima pagina

    Solo in questo modo puoi, salvo altri problemi/errori, leggere effettivamente quel cookie.


    Ciao!

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,761

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Altrimenti potrebbe esserci qualche output html prima del setcookie che ti manda a benedire tutta la faccenda.
    Non lo sapevo!!! GRAZIE mille, debug.

    Adesso provo a modificare il tutto (inviando i dati ad un'altra pagina e salvadoli...)

    Grazie ancora!

    p.s. (curiosità) : Perchè la "lucina" accanto al tuo nick è spenta eppure ci sei ?? ___si è forse fulminata...

    Grazie ancora,

    Ciao!

  9. #9
    Guest

    Predefinito

    Perchè mi sono nascosto...


    ciaooooo!

  10. #10
    Guest

    Predefinito

    Debug è sempre nascosto....
    E' un'evento rarissimo vederlo online ()

  11. #11
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,761

    Predefinito

    Ma che senso ha essere nascosto

    E' meglio far vedere che si è in linea: almeno, se uno sa che è in linea, aggiorna le pagine per vedere la risposta (naturalmente, se risponde!)...

    Ad esempio, (proprio in questa discussione), io mentre scrivevo, non mi aspettavo che mi rispondeva!!

    Mah, saranno fatti suoi...

    CIAO!

    EDIT: chiudiamo qua la discussione (a meno che debug non ci voglia dar una spiegazione "logica")...altrimenti rischiamo di prenderci una bella sanzione per OT !!!

    CIAO!
    Ultima modifica di alemoppo : 01-01-2009 alle ore 03.47.09

  12. #12
    Guest

    Predefinito

    Semplicemente non mi va di far sapere agli altri cosa sto guardando o facendo sul forum.
    E poi, come tu stesso hai scritto:
    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Mah, saranno fatti suoi...
    Per l'appunto.


    Ciao!

  13. #13
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,761

    Predefinito

    [prego i moderatori di non penalizzarmi per OT] -->Prometto che non parlerò più in questa discussione di un argomento OT
    _______________________________________________

    Ma... La lucina è accesa SE SI STA GUARDANDO QUELLA PAGINA??

    Io pensavo che era accesa se ero DENTRO il forum: non addirittura la pagina!! ... allora guasi guasi mi nascondo anch'io (se posso)...

    CIAO!

    ...NASCOSTO... wow!
    Ultima modifica di alemoppo : 02-01-2009 alle ore 00.26.08

  14. #14
    Guest

    Predefinito

    Non ti avevo già pregato di non urlare?
    "guasi guasi" nun se po' sentì!

    Fine OT ;)


    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •