Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Annullare i cookies

  1. #1

    Annullare i cookies

    codice:
    $sito_user = $_COOKIE['sito_user'];
    $sito_password = $_COOKIE['sito_password'];
    if ($sito_user!="" AND $sito_password!="") {
    $query = "SELECT * FROM Utenti WHERE User = '$sito_user'";
    $result = mysql_query($query, $db);
    $sito_utente = mysql_num_rows($result);
    $row = mysql_fetch_array($result);
    $Bloccato = $row["Bloccato"];
    if ($sito_utente==1) {
    $user_ok = true;
    } else {
    $user_ok = false;
    }
    if ($sito_password==$row["Password"]) {
    $password_ok = true;
    } else {
    $password_ok = false;
    }
    if ($user_ok==false OR $password_ok=false OR $Bloccato==1) {
    setcookie("sito_user", time()+60, "", "/cartellaprincipale", ".sito.it");
    setcookie("sito_password", time()+60, "", "/cartellaprincipale", ".sito.it");
    }
    }
    Questo codice messo in cima alla pagina dovrebbe annullare i cookies, perché nn lo fa?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Re: Annullare i cookies

    codice:
    $sito_user = $_COOKIE['sito_user'];
    $sito_password = $_COOKIE['sito_password'];
    if ($sito_user!="" AND $sito_password!="") {
    $query = "SELECT * FROM Utenti WHERE User = '$sito_user'";
    $result = mysql_query($query, $db);
    $sito_utente = mysql_num_rows($result);
    $row = mysql_fetch_array($result);
    $Bloccato = $row["Bloccato"];
    if ($sito_utente==1) {
    $user_ok = true;
    } else {
    $user_ok = false;
    }
    if ($sito_password==$row["Password"]) {
    $password_ok = true;
    } else {
    $password_ok = false;
    }
    if ($user_ok==false OR $password_ok==false OR $Bloccato==1) {
    setcookie("sito_user", time()+60, "", "/cartellaprincipale", ".sito.it");
    setcookie("sito_password", time()+60, "", "/cartellaprincipale", ".sito.it");
    }
    }
    Se le ultime due righe servono x cancellare i cookie, devi fare così:
    setcookie("sito_user", time()-60, "", "/cartellaprincipale", ".sito.it");
    setcookie("sito_password", time()-60, "", "/cartellaprincipale", ".sito.it");

  3. #3

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    questo code è sbagliato

    if ($user_ok==false OR $password_ok=false OR $Bloccato==1) {

    sul post precedente l'avevo corretto, ma forse non l'avevi visto

    if ($user_ok==false OR $password_ok == false OR $Bloccato==1) {

    se non va ancora dimmelo

  5. #5
    Non capisco dov'è l'errore, scusami.

  6. #6
    Errore trovato, ma non va!

  7. #7
    Senza "/cartellaprincipale", ".sito.it" va, ma solo se ci si collega alla homepage

  8. #8
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    [supersaibal]Originariamente inviato da poeta1978
    Senza "/cartellaprincipale", ".sito.it" va, ma solo se ci si collega alla homepage [/supersaibal]
    sinceramente l'esigenza di mettere /cartellaprincipale e .sito.it non c'è...crea il cookie senza di essi e cancellalo senza di essi...

    x maggiori kiarimenti ti suggerisco www.php.net

  9. #9
    Però così me li da' solo dall'home.

  10. #10

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.