最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP記錄頁面停留時間的方法

 更新時間:2016年03月30日 11:35:56   作者:xiao張  
這篇文章主要介紹了PHP記錄頁面停留時間的方法,涉及PHP結(jié)合js針對文件與時間的相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了PHP記錄頁面停留時間的方法。分享給大家供大家參考,具體如下:

首先在要監(jiān)控的頁面添加JS如下

<script>
var dt1 = new Date();
window.onbeforeunload = function(){
  var dt2 = new Date();
  var ms = dt2.getTime() - dt1.getTime();
  var img = new Image();
  img.src = 'log.php?stay_ms=' + ms;
}
</script>

log.php 代碼如下

<?php
$refer = '';
if (isset($_SERVER['HTTP_REFERER']))
{
  $refer = $_SERVER['HTTP_REFERER'];
}
$user_agent = '';
if (isset($_SERVER['HTTP_USER_AGENT']))
{
  $user_agent = $_SERVER['HTTP_USER_AGENT'];
}
$ip = $_SERVER['REMOTE_ADDR'];
if (isset($_GET['stay_ms']))
{
  $log = '[' . date("Y-m-d H:i:s") . '] ' . $ip . ' ' . $refer . ' @ ' . number_format($_GET['stay_ms']) . "ms\r\n";
  file_put_contents("log/log_" . date("Y-m-d") . ".txt", $log, FILE_APPEND);
}
if ($_SERVER['QUERY_STRING'] == '' || isset($_GET['day']))
{
  $day = isset($_GET['day']) ? $_GET['day'] : date("Y-m-d");
  $file = "log/log_" .$day . ".txt";
  if (file_exists($file))
  {
    $log = file_get_contents($file);
    echo nl2br($log);
  }
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP平滑關(guān)閉/重啟的實現(xiàn)方法

    PHP平滑關(guān)閉/重啟的實現(xiàn)方法

    "平滑重啟"和"快速重啟"是兩種不同的概念,下面這篇文章主要給大家介紹了關(guān)于PHP平滑關(guān)閉/重啟的實現(xiàn)方法,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • PHP中用hash實現(xiàn)的數(shù)組

    PHP中用hash實現(xiàn)的數(shù)組

    今天回顧學(xué)習(xí)了PHP中變量實現(xiàn)的方法,在瀏覽其源碼是發(fā)現(xiàn)在PHP中所有的數(shù)據(jù)類型通過一個union存儲。php語言是弱類型語言,其實現(xiàn)中通過記錄變量的類型和值來實現(xiàn)其管理。
    2011-07-07
  • PHP API接口必備之輸出json格式數(shù)據(jù)示例代碼

    PHP API接口必備之輸出json格式數(shù)據(jù)示例代碼

    這篇文章主要給大家介紹了關(guān)于PHP API接口必備之輸出json格式數(shù)據(jù)的相關(guān)資料文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • PHP簡單檢測網(wǎng)址是否能夠正常打開的方法

    PHP簡單檢測網(wǎng)址是否能夠正常打開的方法

    這篇文章主要介紹了PHP簡單檢測網(wǎng)址是否能夠正常打開的方法,涉及php中curl的簡單使用技巧,需要的朋友可以參考下
    2016-09-09
  • phpQuery采集網(wǎng)頁實現(xiàn)代碼實例

    phpQuery采集網(wǎng)頁實現(xiàn)代碼實例

    這篇文章主要介紹了phpQuery采集網(wǎng)頁實現(xiàn)代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • 利用PHP實現(xiàn)開心消消樂的算法示例

    利用PHP實現(xiàn)開心消消樂的算法示例

    開心消消樂應(yīng)該對大家來說都不陌生吧,下面這篇文章主要給大家介紹了關(guān)于如何利用PHP實現(xiàn)開心消消樂算法的相關(guān)資料,文中將需求和示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼

    php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼

    有一個多維數(shù)組,有多少維大家可以自定義。假如我們要在這個數(shù)組中找一個鍵為'subIndex'的值,我們可以用for、foreach等方法遍歷查找 反過來,假如我們?nèi)我饨o出一個或多個鍵,要求找出這個鍵的父級數(shù)組的鍵和值。這又如何實現(xiàn)?
    2011-05-05
  • PHP獲取域名的方法和技巧

    PHP獲取域名的方法和技巧

    在Web開發(fā)中,獲取域名相關(guān)信息,是一項必備的能力,而PHP天生地具有解析URI的能力,所以PHP獲取域名也變得非常簡單,在這里整理了一些,PHP獲取域名的方法和技巧,需要的朋友可以參考下
    2023-08-08
  • PHP屏蔽過濾指定關(guān)鍵字的方法

    PHP屏蔽過濾指定關(guān)鍵字的方法

    這篇文章主要介紹了PHP屏蔽過濾指定關(guān)鍵字的方法,包含了字符串的過濾處理與數(shù)組的遍歷等技巧,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • PHP簡單生成縮略圖相冊的方法

    PHP簡單生成縮略圖相冊的方法

    這篇文章主要介紹了PHP簡單生成縮略圖相冊的方法,實例分析了php生成縮略圖的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07

最新評論

大同市| 云林县| 巴林右旗| 苏尼特左旗| 太康县| 肥城市| 翼城县| 温宿县| 灵石县| 治县。| 保靖县| 贵港市| 汕头市| 兴海县| 清徐县| 西青区| 松阳县| 梁平县| 长沙市| 石狮市| 伊春市| 呼玛县| 鄂托克前旗| 石泉县| 梧州市| 安庆市| 广西| 乐亭县| 黑山县| 大田县| 彭山县| 隆子县| 大宁县| 长丰县| 禄丰县| 肥西县| 崇文区| 福泉市| 应城市| 松阳县| 涞水县|