Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Logout Cookie non mi funge su IE ma va su FireFox... perchè?

    Non riesco a capire perchè ma quando faccio il login, va tutto bene sia su IE che FireFox, poi per fare il log out, mi funge solo su Firefox e non va su IE,
    qualcuno di voi ha idea del perchè?

    questi sono i codici che uso:

    Per il login:
    Codice PHP:
    if($submit=="Login"){
    $_SESSION['Username']=$username;
    $_SESSION['Password']=$password;
    $cu="Username";
    $cp="Password";
    setcookie($cu$usernametime()+60*60*24*60,'/','.lorenzgames.com');
    setcookie($cp$passwordtime()+60*60*24*60,'/','.lorenzgames.com');
    echo 
    "<meta http-equiv='REFRESH' content='0;url=http://www.lorenzgames.com/user.php?Username=".$username."&Password=".$password."'>Redirecting to your profile..."
    Per il logout:
    Codice PHP:
    if($submit=="Logout"){
    session_destroy();
    $cu="Username";
    $cp="Password";
    setcookie($cu$usernametime()-3600,'/','.lorenzgames.com');
    setcookie($cp$passwordtime()-3600,'/','.lorenzgames.com');
    echo 
    "<meta http-equiv='REFRESH' content='0;url=http://www.lorenzgames.com'>Logout success!";

    LorenzGames.Com the best place to play free flash games online.

  2. #2
    dipende dalla diversa gestione dei cookie da parte del browser..
    per stare sicuri cambia il valore al cookie lasciando lo stesso nome del cookie ovviamente..

    cosi il cookie c'è ma il valore è sbagliato ed il login dal tuo sistema (spero) non viene effettuato

  3. #3
    Ho provato anche quello ma purtroppo non funge, non capisco perchè IE continua a tenermi quei cookie in store.
    LorenzGames.Com the best place to play free flash games online.

  4. #4
    quando devi fare il logout fai:

    setcookie($cp, 'VALOREACASOPERILLOGOUT', time()+60*60*24*60,'/','.lorenzgames.com');

    se il cookie viene impostato all'inizio allora stai sicuro che viene cambiato tranquillamente facendo la stessa chiamata con setcookie..

    per verificare il valore esistente in una pagina successiva scrivi print_r($_COOKIE); e vedi che te l'ha modificato
    (inoltre controlla che su tutte le pagine ci sia error_reporting(E_ALL)

  5. #5
    ho appena provato su un altro computer che ha ie 6 funziona il logout, ora non riesco a capire se il logout non lo fa su tutti gli ie 7 o è un problema della cache del mio browser.

    cmq ho provato a fare anche questo tentativo e nel mio browser non slogga
    LorenzGames.Com the best place to play free flash games online.

  6. #6
    Originariamente inviato da lorenz82
    ho appena provato su un altro computer che ha ie 6 funziona il logout, ora non riesco a capire se il logout non lo fa su tutti gli ie 7 o è un problema della cache del mio browser.

    cmq ho provato a fare anche questo tentativo e nel mio browser non slogga
    bho prova su un altro pc con ie7 funzionanente e vedi se funziona.. se non funziona anche li allora stai sbagliando qualcosa nel codice

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 © 2026 vBulletin Solutions, Inc. All rights reserved.