ホームページ >バックエンド開発 >PHPチュートリアル >PHPで訪問者がページに滞在している時間をタイムリーに観察する方法

PHPで訪問者がページに滞在している時間をタイムリーに観察する方法

PHP中文网
PHP中文网オリジナル
2016-06-13 12:41:081504ブラウズ

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(&#39;onlineImg&#39;).src = &#39;online.php?action=unonline&#39;;
}
</script>
</body>
</html>

上記は、PHP が訪問者のページ滞在時間を観察する方法です。時間の内容、その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。