Hãy thử một yêu cầu ajax. Tùy thuộc vào tập lệnh php của bạn, bạn sẽ cần $.post
hoặc $.get
jQuery:
<script language="javascript" type="text/javascript">
var username = null;
function GetUsername(usernameff){
username = usernameff;
}
window.onbeforeunload = function(){
if (username != null){
$.post('scripts/RemoveUserOnDisconnect.php', {username: username}, function(){
//successful ajax request
}).error(function(){
alert('error... ohh no!');
});
}
}
</script>
CHỈNH SỬA:
Tập lệnh php của bạn phải tham chiếu đến $_POST
nếu bạn sử dụng mã của tôi ở trên.
<?php
$username = $_POST['username'];
mysql_connect("mysql.mysql.com", "username", "password");
mysql_select_db("my_db");
mysql_query("DELETE FROM my_table WHERE username = '$username'");
?>