Visualizzazione risultati 1 fino 5 di 5

Discussione: Cookie illimitato

  1. #1
    Guest

    Question Cookie illimitato

    Salve ragazzi vado subito al punto

    come si crea un cookie illimitato?

    pensavo che scrivendo cosi

    setcookie("nome_cookie",$variabile);

    senza specificare il time() potesse essere illimitato invece dopo un giorno mi è scaduto
    Stamattina non l'ho trovato piu.

    Attendo risposta, grazie!

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

    Predefinito

    Mi sembra che alcuni browser indipendentemente dalla data di scadenza, dopo 20 anni lo eliminano comunque. Non è possibile specificare una data di scadenza illimitata.

    p.s: come da documentazione, se non specifichi la data di scadenza, il cookie viene eliminato a fine sessione.

    If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
    Ma tipo 10 anni non sono sufficienti?

    Ciao!
    Ultima modifica di alemoppo : 15-04-2014 alle ore 15.34.41

  3. #3
    Guest

    Predefinito

    Grazie per la risposta alemoppo.
    Si effettivamente durava quando una sessione penso 24 minuti durata standard.

    Si onorevole anche 10 anni è piu che sufficiente.
    Anzi va bene anche 1 anno.
    Cortesemente il time() + (un anno) a quanto corrisponde?
    mi può dare il numero eccellenza?
    Grazie!

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

    Predefinito

    Time() è il numero di secondi dal 1 gennaio 1970 fino quando lo invochi. Quindi, quanti secondi ci sono in un anno?
    Un calcolo brutalmente approssimato, sapendo che in un'ora ci sono 3600 secondi (60•60), e approssimando i mesi della durata di 30 giorni:

    3600 (secondi in un'ora) *24 (secondi in 24 ore) *30(secondi in un mese) *12(secondi in un anno)

    Quindi:
    Codice PHP:
    time()*3600*24*30*12
    Ciao!
    Ultima modifica di alemoppo : 15-04-2014 alle ore 17.04.45

  5. #5
    Guest

    Predefinito

    Perfetto!
    Grazie 1000 onorevole, uno di questi giorni ti vengo a trovare e ti offro un caffè

    au revoir e alla prossima!

Tags for this Thread

Regole di scrittura

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