Visualizzazione risultati 1 fino 3 di 3

Discussione: Problema con i cookie

  1. #1
    giacominoLeopardino non è connesso Utente AlterBlog
    Data registrazione
    22-02-2020
    Messaggi
    9

    Predefinito Problema con i cookie

    Salve, non riesco a creare i cookie su wordpress: ho provato a fare una pagina di login e se l'utente accedeva settavo un cookie.
    Provavo ogni volta dopo averlo settato a stamparlo e mi stampa il contenuto giusto, ma quando provo a cancellarlo e a ristamparlo sembra quasi non lo cancelli. ora allego il codice.
    Creazione:
    Codice HTML:
    [PHP]
    setcookie("blog_giacominoleopardino","ok",time()+86400);
    echo $_COOKIE['blog_giacominoleopardino'];
    [/PHP]
    Cancellazione:
    Codice HTML:
    [PHP]
    setcookie("blog_giacominoleopardino","ok",time()-3600);
    echo $_COOKIE['blog_giacominoleopardino'];
    [/PHP]
    in entrambi i casi l'echo mi stampa "ok"

    ho provato anche con un tool a controllare i cookie ma ho visto che non vengono salvati, così ho modificato il codice nel seguente modo:
    Creazione:
    Codice HTML:
    [PHP]
    setcookie("blog_giacominoleopardino","ok",time()+86400,"/","giacominoleopardino.altervista.org");
    echo $_COOKIE['blog_giacominoleopardino'];
    [/PHP]
    Cancellazione
    Codice HTML:
    [PHP]
    setcookie("blog_giacominoleopardino","ok",time()-3600,"/","giacominoleopardino.altervista.org");
    echo $_COOKIE['blog_giacominoleopardino'];
    [/PHP]
    In questo modo il tool gli rileva e me li visualizza, ma l'echo continua a stampare ok, anche se utilizzo isset($_COOKIE['blog_giacominoleopardino']) continua a dirmi che è settato

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

    Predefinito

    Quando elimini un cookie, prova a passargli un valore vuoto (vedi esempio documentazione).

    Un'altra causa può essere il fatto di aver inviato dell'output HTML prima di invocare la funzione heades_sent().

    Ciao!

  3. #3
    giacominoLeopardino non è connesso Utente AlterBlog
    Data registrazione
    22-02-2020
    Messaggi
    9

    Predefinito

    Grazie mille.
    Inviavo dell'output html prima di farlo.
    Un altro errore è che come quarto parametro (dopo il tempo) se volevo che fosse visibile su tutti i file dovevo mettere come path "/", senza poi mettere il dominio.
    Grazie mille dell'aiuto :)

Regole di scrittura

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