好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能示例

PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能示例

熱門標簽:打開百度地圖標注 智能電銷語音機器人資訊 海南外呼系統(tǒng)方案 蘇州外呼系統(tǒng)有效果嗎 山東電銷卡外呼系統(tǒng)原理是什么 地圖標注怎么做商戶驗證 兼職做地圖標注好賺錢嗎 亳州企業(yè)外呼系統(tǒng) 400 電話 辦理

本文實例講述了PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能。分享給大家供大家參考,具體如下:

online.php文件:

?php
/*
  @ PHP 在線人數(shù)統(tǒng)計程序
  Copyright (c) www.vgot.cn by Pader 1:25 2009年1月7日
  Homepage:http://www.vgot.cn
  QQ: 270075658
  How to use it: script src="online.php">/script>
  note: 一般獨立在線人數(shù)統(tǒng)計程序都是統(tǒng)計在線的IP數(shù),而這并不準確
  例如局域網(wǎng)的訪問者,比如公司,學(xué)校機房和網(wǎng)吧,雖然內(nèi)網(wǎng)IP不同,但是外網(wǎng)IP都是一樣
  如果同一個局域網(wǎng)的無論多少人人訪問你的網(wǎng)站則只被認為是一個人
  這個小巧的程序解決了此問題,它以電腦為單為,每臺電腦便算一個訪問者
  當然因為使用的是COOKIE,如果你在同一臺電腦上使用兩種不同核心的瀏覽器訪問那就別當別論了
*/
$filename = 'online.txt'; //數(shù)據(jù)文件
$cookiename = 'VGOTCN_OnLineCount'; //cookie名稱
$onlinetime = 600; //在線有效時間,單位:秒 (即600等于10分鐘)
$online = file($filename); 
$nowtime = time(); 
$nowonline = array();
/*
  @ 得到仍然有效的數(shù)據(jù)
*/
foreach($online as $line) {
  $row = explode('|',$line);
  $sesstime = trim($row[1]);
  if(($nowtime - $sesstime) = $onlinetime) { //如果仍在有效時間內(nèi),則數(shù)據(jù)繼續(xù)保存,否則被放棄不再統(tǒng)計
    $nowonline[$row[0]] = $sesstime; //獲取在線列表到數(shù)組,會話ID為鍵名,最后通信時間為鍵值
  }
}
/*
  @ 創(chuàng)建訪問者通信狀態(tài)
    使用cookie通信
    COOKIE 將在關(guān)閉瀏覽器時失效,但如果不關(guān)閉瀏覽器,此 COOKIE 將一直有效,直到程序設(shè)置的在線時間超時
*/
if(isset($_COOKIE[$cookiename])) { //如果有COOKIE即并非初次訪問則不添加人數(shù)并更新通信時間
  $uid = $_COOKIE[$cookiename];
} else { //如果沒有COOKIE即是初次訪問
  $vid = 0; //初始化訪問者ID
  do { //給用戶一個新ID
    $vid++;
    $uid = 'U'.$vid;
  } while (array_key_exists($uid,$nowonline));
  setcookie($cookiename,$uid);
}
$nowonline[$uid] = $nowtime; //更新現(xiàn)在的時間狀態(tài)
/*
  @ 統(tǒng)計現(xiàn)在在線人數(shù)
*/
$total_online = count($nowonline);
/*
  @ 寫入數(shù)據(jù)
*/
if($fp = @fopen($filename,'w')) {
  if(flock($fp,LOCK_EX)) {
    rewind($fp);
    foreach($nowonline as $fuid => $ftime) {
      $fline = $fuid.'|'.$ftime."\n";
      @fputs($fp,$fline); 
    }
    flock($fp,LOCK_UN);
    fclose($fp);
  }
}
  echo 'document.write("'.$total_online.'");'; 
?>

通過注釋中的說明可知,如下js語句訪問即可:

script src="online.php">/script>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP中cookie用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》及《php字符串(string)用法總結(jié)》

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

您可能感興趣的文章:
  • php下用cookie統(tǒng)計用戶訪問網(wǎng)頁次數(shù)的代碼
  • php利用cookie實現(xiàn)訪問次數(shù)統(tǒng)計代碼
  • PHP基于cookie與session統(tǒng)計網(wǎng)站訪問量并輸出顯示的方法
  • php中cookie實現(xiàn)二級域名可訪問操作的方法
  • php中記錄用戶訪問過的產(chǎn)品,在cookie記錄產(chǎn)品id,id取得產(chǎn)品信息
  • php使用cookie顯示用戶上次訪問網(wǎng)站日期的方法
  • php使用Cookie控制訪問授權(quán)的方法
  • php使用Session和文件統(tǒng)計在線人數(shù)
  • php+memcache實現(xiàn)的網(wǎng)站在線人數(shù)統(tǒng)計代碼

標簽:安康 溫州 金華 呼倫貝爾 萊蕪 紹興 清遠 綏化

巨人網(wǎng)絡(luò)通訊聲明:本文標題《PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能示例》,本文關(guān)鍵詞  PHP,基于,cookie,實現(xiàn),統(tǒng)計,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 穿裙子不让穿内裤小黄文| 可以免费看正能量的软件| 欧美日韩一区二区在线观看| 2018天天躁,夜夜躁| 三上悠亚解禁ssni493在线| 欧美性bbwbbw| 粉色视频午夜网站入口| 乳液调教小说| 中文有码人妻熟女久久中出| 小受被多男摁住灌浓精| 99国产情在线视频| 老头456gay同性tv| 国产毛片久久久久久久精品软件 | 亚洲黄色大全| 韩国女人做爰大片一区| 久久精品国产欧美日韩99热| 变态另类一区二区sM| 狠狠干狠狠艹| 麻豆精产一二三产区| 欧美日韩国产在线一区| 这里只有精品视频在线观看 | 亚洲狠狠婷婷综合久久蜜桃| 天天摸日日操| 91自产国偷拍在线| 午夜手机视频| 两人某处紧密连接| 嗯~啊~轻一点????酒店| 亚洲黄网免费| 看全色黄大色黄女片18女人| 日产中文字乱码卡一卡二视频 | 91久久久久久精品国元产码 | 久久人妻精品色欲网站无广告不卡 | 国产真实乱人偷精品视频| 我的极限扩张日记小说| 欧美一级变态gif动态图大全| 香蕉狠狠再啪线视频| 揉捏饱满的双乳h| 他扒开我的内裤吻我下边| 粗大的内捧猛烈进出爽视频| 亚洲影视天堂| 解开白丝老师的短裙猛烈进入|