Originariamente inviato da darkmavis
magari stai sbagliando solo metodo e ci sono altre soluzioni
mi serve per chiudere la sessione agli utenti anche se chiudono direttamente il browser
ok...messo adesso che ho trovato il js per il banner!!
codice:
<BODY onunload="byebyewin()">
<SCRIPT LANGUAGE="JavaScript">
function byebyewin(){
windowLeaving=window.open("",'Leaving','toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=1,width=420,height=250');
windowLeaving.document.writeln("<head><title>Goodbye!</title></head><body bgcolor='black' text=white>");
windowLeaving.document.writeln("<h2><center>A presto</h2> ");
windowLeaving.document.writeln("<h4>Torna a visitare HTML.it</h4> ");
windowLeaving.document.writeln('<h3><center>e ricorda di scaricare la GUIDA al linguaggio HTML</center></h3> ');
windowLeaving.document.writeln('</a>');
windowLeaving.setTimeout("self.close()",8000);
}
</SCRIPT>
adesso devo inserire un codice php in questa pagina!!
Codice PHP:
<?php
session_start();
if ($verified_user == '') header("Location: ");
session_register("verified_user");
?>
<?php
$db = mysql_connect("localhost", "", ""); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db("", $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT Nick,Stato FROM pgu WHERE Nick='$user_id'"; $result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$query = "DELETE FROM presenti WHERE Nick='$row[Nick]'";
$result = mysql_query($query, $db);
$query = "INSERT INTO arrivi (Nick,Testo,Data) VALUES ('$row[Nick]', '$row[Nick] [i]è uscito [/i]il', NOW())";
$result = mysql_query($query, $db);
setcookie("user_id", "", 0, $cookie_path, $cookie_host);
session_destroy();
mi aiutate ad inserircelo?? grazie