Buongiorno a tutti,
ho un piccolo problema con la funzione logout.
Quando clicco sul bottone logout mi da pagina bianca oltre a non modificare il campo stato.
Inoltre volevo trovare il modo che quando un utente chiude il browser oltre a distruggere in automatico la sessione modifichi il campo stato nella tabella login.
Il codice della funzione è il seguente:
Codice PHP:
<?php
include_once("config.php");
session_start();
header("Refresh: 5;URL=index.php");
$query1 = 'SELECT * FROM login WHERE username = "'.$_SESSION['USER'].'" AND password = "'.$_SESSION['PASS'].'"';
$result1 = mysql_query($query1);
while($row = mysql_fetch_assoc($result)){
if($row['stato'] = 'online'){
$row['stato'] = 'offline';
$query = 'UPDATE login SET stato = "'.$row['stato'].'" WHERE username = "'.$_SESSION['USER'].'" AND password = "'.$_SESSION['PASS'].'"';
$result = mysql_query($query);
}//fine if
}//fine while
if(isset($result)){
session_destroy();
}
?>
attendo vostri utili consigli.
grazie mille a tutti