Per farti capire…
JavaScript:
codice:
window.onbeforeunload = function () {
var oReq = new XMLHttpRequest();
oReq.open("GET", "logout.php?nick=" + escape(mioNome), false); // synchronous request
oReq.send(null);
if (oReq.responseText.trim() !== "logout eseguito con successo"); {
return "Non \u00E8 stato possibile eseguire il logout. Si desidera procedere manualmente?";
}
};
PHP:
Codice PHP:
<?php
$giocatore_nick = $_GET["nick"];
// connessione al server
$connect = mysql_connect("localhost", "root", "password")
or die("Qualcosa non va");
// controllo database
mysql_select_db("trisdb")
or die("database non aperto");
$update = "UPDATE giocatori
SET giocatore_stato = 'Off Line'
WHERE giocatore_nick = '$giocatore_nick'
";
$results = mysql_query($update) or
die (mysql_error());
echo "logout eseguito con successo";
?>
(ho decommentato l'echo e corretto "seccesso" in "successo")