Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    Mamma ho perso il cookie!

    Parafrasando il film "Mamma ho perso l'aereo!" :-)

    ciao a tutti,
    ho settato il mantenimento del cookie ad un mese ma quando chiudo il browser il cookie viene eliminato, perchè?

    Questo è il codice:


    Codice PHP:
    $nome_cookie "sondaggio";
    $valore_cookie "utente";
    $scadenza_cookie time() + 2592000000 // corrisponde a un mese
    ;

    setcookie($nome_cookie$valore_cookie$scadenza_cookie); 

  2. #2
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    Succede solo a te o anche ad altri utenti? Il problema potrebbe dipendere dal fatto che il tuo browser ha come impostazione 'Cancella cookie quando chiudo il browser', fai un verifica! (o prova con altri browser)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Avevo controllato, ma è impostato "conservali fino alla loro scadenza".

  4. #4
    Banalmente, magari è una castroneria, la virgola che c'è a capo dopo la variabile $scadenza_cookie:
    $scadenza_cookie = time() + 2592000000 // corrisponde a un mese
    ;

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Il ; va messo ad ogni riga di codice altrimenti php da errore dici che il timeout non funziona più se il ; l'ho mandato a capo?

    Ora provo a riportarlo su, ma non credo dipenda da questo.

  6. #6
    beh...andrebbe messo dopo la variabile
    Codice PHP:
    $scadenza_cookie time() + 2592000000; <---qui // corrisponde a un mese 
    non di certo dopo il commento o a capo...ma magari è un errore di copiatura.

  7. #7
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    165

    Re: Mamma ho perso il cookie!

    Originariamente inviato da prinzart
    Parafrasando il film "Mamma ho perso l'aereo!" :-)

    ciao a tutti,
    ho settato il mantenimento del cookie ad un mese ma quando chiudo il browser il cookie viene eliminato, perchè?

    Questo è il codice:


    Codice PHP:
    $nome_cookie "sondaggio";
    $valore_cookie "utente";
    $scadenza_cookie time() + 2592000000 // corrisponde a un mese
    ;

    setcookie($nome_cookie$valore_cookie$scadenza_cookie); 
    ciao, ma manca un parametro il path del domminio,

    io ho fatto cosi:
    Codice PHP:
    if(isset($_POST["remember"]) == 1)
            {
            
    setcookie("id_user""".$login['id']."",time()+2592000"/");
            
    setcookie("login_a"true,time()+2592000"/");
            } 
    e mi rimane sempre fino ad quando non faccio il logout.

    ha poi non lo so se è la stessa cosa...

    ma io sono nuovo di php.

    http://php.net/manual/en/function.setcookie.php

    ciao.

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Originariamente inviato da albx87
    beh...andrebbe messo dopo la variabile
    Codice PHP:
    $scadenza_cookie time() + 2592000000; <---qui // corrisponde a un mese 
    non di certo dopo il commento o a capo...ma magari è un errore di copiatura.

    Albx ho messo a posto ma continua a cancellarmi il cookie alla chiusura del browser, quindi non'è questo il problema:

    Codice PHP:
    $nome_cookie "sondaggio";
    $valore_cookie "utente";
    $scadenza_cookie time() + 2592000000// corrisponde a un mese


    setcookie($nome_cookie$valore_cookie$scadenza_cookie); 

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Grazie Lu, ora provo anche a mettere il path del dominio

  10. #10
    Non saprei allora....io ho sempre fatto nel tuo stesso identico modo ed è sempre andato...che non sia davvero qualche impostazione del browser...stavo guardando pure il manuale ma non dice nulla di diverso rispetto a quello che hai fatto tu...

    ---EDIT---
    Scusa lu11 ho visto dopo che anche tu avevi linkato il manuale

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.