これが以前に尋ねたことは知っていますが、答えは明確ではありません。
ウィンドウではなくブラウザを閉じるときに、テーブルから列を削除したいタスクは次のとおりです。予期しないシャットダウン時にそのイベントを処理したい。
ブラウザを閉じたときにphp関数を呼び出す方法はありますか.
これが以前に尋ねたことは知っていますが、答えは明確ではありません。
ウィンドウではなくブラウザを閉じるときに、テーブルから列を削除したいタスクは次のとおりです。予期しないシャットダウン時にそのイベントを処理したい。
ブラウザを閉じたときにphp関数を呼び出す方法はありますか.
まず、「window-closed」イベントのみをリッスンできます...
2 番目: body-"unload" イベントにバインドし、XHR (ajax-request) を php サイトに呼び出す必要があります...
これを試して:
ジャバスクリプト:
$(window).unload(function() {
$.ajax({
url:"/track.php",
type:"POST",
async:false, // so browser waits till xhr completed
success:function() {
alert("bye!");
}
});
});
あなたのphpスクリプトでは、IPを追跡したり、ヒットをログに記録したりするなど、何でもできます....