Per farti capire…
JavaScript:
PHP: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?"; } };
(ho decommentato l'echo e corretto "seccesso" in "successo")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";
?>
![]()

Rispondi quotando