Visualizzazione risultati 1 fino 3 di 3

Discussione: Problema con cookie

  1. #1
    Guest

    Predefinito Problema con cookie

    Ciao a tutti non riesco a capire dove sta il problema:
    Codice PHP:
    if($_POST['ricorda']==1){
    $user = base64_encode($_POST['user']);
    $pass = base64_encode($_POST['pass']);
    $value = $user.".".$pass;
    if(
    setcookie("login", $value, +1209600)){
    echo
    "Cookie settato";
    }else{
    echo
    "Cookie non settato";
    }
    }
    Mi dice Cookie non settato.
    Perché?
    Grazie.
    Ultima modifica di lucart98 : 01-07-2011 alle ore 11.59.04

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

    Predefinito

    Codice PHP:
    if(setcookie("login", $value, +1209600)){
    Hai impostato il cookie che scade il 14/01/1970 23:00:00

    Forse, volevi scrivere:
    Codice PHP:
    if(setcookie("login", $value, time()+1209600)){
    (fa scadere il cookie dopo 14 giorni).
    ?

    Se non dovesse funzionare ancora, controlla di non aver effettuato alcun output html prima della chiamata a setcookie().
    ---
    Tutti i valori $_POST (anche eventuali $_GET) prima di usarli, andrebbero controllati con la isset().

    Ciao!
    Ultima modifica di alemoppo : 01-07-2011 alle ore 12.29.39

  3. #3
    Guest

    Predefinito

    Grazie, adesso funziona!
    Calcolavo che eravamo nel 1969

Regole di scrittura

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