ホームページ >バックエンド開発 >PHPチュートリアル >PHPで訪問者がページに滞在している時間をタイムリーに観察する方法
php 訪問者がページに滞在する時間をタイムリーに観察する方法
ページが開かれると、PHP は IP を記録しますとアクセス時間
ページを閉じるときに、onunloadイベントを作成します。このイベントは、PHPにa.htmlを閉じるリクエストを送信します。このとき、PHPは
終了時間-アクセス時間=滞在時間
を実行します。 >
には、停電によるブラウザの終了、JS の非サポートなどの特別な状況は含まれません。
------
簡単に書いていますが、テストされていません。ご自身で試してみてください
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>javascript</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> </head> <body onunload="unOnlineTime()"> <img src="online.php?action=online" style="display:none;" id="onlineImg" /> <script language="javascript"> function unOnlineTime() { //online.php页面做判断,如果是online就是访问了,unonline就是退出访问状态,由onunload事件发送请求 //当然也可以用AJAX做 document.getElementById('onlineImg').src = 'online.php?action=unonline'; } </script> </body> </html>
上記は、PHP が訪問者のページ滞在時間を観察する方法です。時間の内容、その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。