Visualizzazione risultati 1 fino 4 di 4

Discussione: Cancellare i cookie

  1. #1
    Guest

    Predefinito Cancellare i cookie

    Come faccio a cancellare i cookie di un eventuale login per eseguire il logout???
    cioè, se una persona esegue il login riceve un cookie tramite questo codice
    Codice:
    setcookie("utente[utente]", $user);
    Come faccio ad eliminare il cookie, che vine inviato una volta fatto il login, se faccio il log out?

  2. #2
    Guest

  3. #3
    Guest

    Predefinito

    Grazie
    Però, non riesco a farlo funzionare...
    Allora...
    Se un utente fa il login riceve un cookie da questo codice:
    Codice:
    setcookie("utente[utente]", $user);
    Nella pagina di log out io ho inserito questo:
    Codice:
    setcookie("utente[utente]", "");
    Ovviamente in ogni pagina riservata agli iscritti c'è un check con questo codice:
    Codice:
    if ($_COOKIE[utente] == "")
    {
     header("location: http://freegameweb.altervista.org/login.php?a=login");
    }
    Cioè, se il valore del cookie è 0 ti rimanda alla pagina di login.
    Però non lo fà...

  4. #4
    Guest

    Predefinito

    Perchè usi (male) un array come cookie?

    Perchè poi non usi lo stesso array per controllare il login?

    Usa questi:
    - login: setcookie("utente",$user);
    - logout: setcookie("utente","",time()-3600);
    - controllo: if(isset($_COOKIE['utente']))


    ciao!

Regole di scrittura

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