您現在的位置是:電腦技術吧?>? 故障問題 ??>??php網站在線人數,php獲取在線人數??>??正文詳情

php網站在線人數,php獲取在線人數

紅妮子2019-12-09 14:41:47 人圍觀
簡介php統計今日人數本文通過一個實例說明如何用PHP計算在線人數。與您分享以供參考。具體實現方法如下:?12345678910131415161718192021222325262網上選課限制人數php

本文實例講述了php實現統計網站在線人數的方法。

分享給大家供大家參考。

具體實現方法如下:  ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ?php function getIpAddress() { // 取得當前用戶的IP地址 if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('REMOTE_ADDR')) { $ip = getenv('REMOTE_ADDR'); } else { $ip = $_SERVER['REMOE_ADDR']; } return $ip; } function writeover($filename,$data,$method = 'w',$chmod = 0){ $handle = fopen($filename, $method); !handle die(文件打開失敗); flock($handle, LOCK_EX); fwrite($handle, $data); flock($handle, LOCK_UN); fclose($handle); $chmod @chmod($filename, 0777); } function count_online_num($time, $ip) { $fileCount = './count.txt'; $count = 0; $gap = 900; //15分鐘不刷新頁面就 if (!file_exists($fileCount)) { $str = $time . t . $ip . rn; writeover($fileCount, $str, 'w', 1); $count = 1; } else { $arr = file($fileCount); $flag = 0; foreach($arr as $key = $val) { $val= trim($val); if ($val != ) { list($when, $seti) = explode(t, $val); if ($seti ==$ip) { $arr[$key] = $time . t . $seti; $flag = 1; } else { $currentTime = time(); if ($currentTime - $when 900) { unset($arr[$key]); }else{ $arr[$key]=$val; } } } } if ($flag == 0) { array_push($arr, $time . t . $ip); } $count = count($arr); $str = implode(rn, $arr); $str.=rn; writeover($fileCount, $str, 'w', 0); unset($arr); } return $count; } $time = time(); $ip = getIpAddress(); $online_num = count_online_num($time,$ip); echo $online_num; ?   希望本文所述對大家的php程序設計有所幫助。

版權聲明:本文由 紅妮子 整理編輯。

原標題:php統計在線人數,統計在線人數

轉載注明出處:http://www.dn9ww09s.icu/fault/15272.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 控制安全,何為安全控制

    控制安全,何為安全控制 相關圖片安全穩定控制裝置目標:1。掌握登錄后的一般流程。為每個頁面添加安全控件;1。共享認證碼。使用篩選器驗證權限;1。驗證文件的部分內容;1。掌握安全認證碼的基本實現方法。通...

  • 代碼開發工具,無代碼開發工具

    代碼開發工具,無代碼開發工具 相關圖片編程開發工具有哪些網頁設計與開發是當今越來越流行的專業方向之一。如果你想在這一領域表現出色,你必須具備一些優秀的技能,比如能夠操作不同的平臺、ide和其他各種工具。當...

  • win7搭建網站,win7搭建iis

    win7搭建網站,win7搭建iis 相關圖片win7云桌面系統搭建今天的綠茶編輯器為您提供了一個關于如何構建win7 PHP環境的教程。如果PHP初學者不知道如何在win7中構建PHP環境,那么本文可以幫助您。步驟非常詳細。以win7安裝...

  • file函數,fileread函數

    file函數,fileread函數 相關圖片fclose函數PHP中的IsFILE()函數用于確定文件是否存在。使用方法也很簡單。您可以參考以下內容了解所需的合作伙伴。是嗎?函數的作用是:檢查指定的文件名是否為普通文件。file函數...

  • 安裝配置iis,iis

    安裝配置iis,iis 相關圖片window10的iis目前,Windows Server 2008和Windows Server 2003是我國主流的服務器操作系統。構建PHP的環境有很多種。其中,IIS fastiis安裝部署...

  • phpcurl,php使用curl

    phpcurl,php使用curl 相關圖片curl是php自帶的嗎本文將介紹PHP curl仿真登錄論壇,并為您收集數據示例。如果您對使用curl模擬登錄功能感興趣,請參考。Libcurl還支持HTTPS身份驗證、HTTP pphp curl cookie...

  • php刪除,php刪除文件

    php刪除,php刪除文件 相關圖片php文件本文的例子描述了在PHP中修改新聞時如何刪除圖片。與您分享以供參考。具體實現方法如下:?12345678910121314151617181920212223/php刪除數組...

  • 格式化日期,格式化

    格式化日期,格式化 相關圖片格式化自己是什么意思本文主要介紹如何在PHP中獲取當前的日期時間和格式方法參數。本文首先說明了當前日期和時間的獲取方法,然后總結了格式參數。對于您的朋友,請參考函數d...

  • preg_replace,replace()

    preg_replace,replace() 相關圖片preg_replace中文括號本文主要介紹了php5.2下preg替換函數的問題。您可以引用preg replace使用的超過php5.2默認允許字節的字節,即pcre.backtrack'preg_replace中文亂碼...

  • php request,phprequest請求

    php request,phprequest請求 相關圖片php中post的用法本文主要介紹php.ini中請求順序的推薦設置。你可以參考今天剛安裝的Dede。安裝后,將顯示一條錯誤消息(PHP 5.3及以上版本)please set'rehttp_request...

熱評文章

  • asp 代碼,asp開源代碼

    asp 代碼,asp開源代碼 相關圖片怎樣將asp源代碼函數GetSonID(ParentID)G_sql=Select*From Select_Class ParentID=int(ParentID)Set Srs什么是asp...

  • 什么是存儲過程,exec 存儲過程

    什么是存儲過程,exec 存儲過程 相關圖片存儲過程的創建對于輸入輸出的存儲過程,請參見以下存儲過程:/*SP2*/create procedure dbo.deleterall as set NOCOUNT on b存儲過程怎么創建...

  • 總結中國元素,總結一些其他中國元素

    總結中國元素,總結一些其他中國元素 相關圖片元素化合物知識總結SP comment%--*****-%是注釋字符。instruction元素instruction元素用于指定有關網頁本身的信息。例如:%@page cont元素周期表規律總結...

  • IP代碼,查看IP代碼

    IP代碼,查看IP代碼 相關圖片當前IP地址PHP代碼如果GetType=0,則獲取用戶的實際IP地址代碼公共函數getip(GetType),如果網站統計ip代碼...

  • 如何去水印,水印

    如何去水印,水印 相關圖片微博水印設置叫水來?JPEG(filenameb)調用aspjpeg組件生成小縮略圖?JPEG(filenameb,filenames)設置JPEG=server.crea微博水印怎么去掉...

  • 建立網站的方式,怎么建立網站

    建立網站的方式,怎么建立網站 相關圖片網絡推廣方法 網站發布JSP網站最靈活的方法之一是將它配置到Tomcat目錄下的文件中,并在其主機標記中創建一個新的上下文標記來部署JSP應用程序。如果我們在這里部署它,那么我們網...

  • 獲取url參數,如何獲取url后面參數

    獲取url參數,如何獲取url后面參數 相關圖片前端獲取url參數Get URL including參數函數名:geturl role:Get URL including參數返回值:Get URL including參數'**url參數...

  • jsp response,jspresponse對象

    jsp response,jspresponse對象 相關圖片response最近,我們在做一個項目時遇到了一個問題。回應。Sendredirect()已添加,系統也已執行,但它只是沒有跳轉。最后,我們在網上發現了以下原因:首先,我們需要request與respons...

  • webconfig在哪,webconfig怎么打開

    webconfig在哪,webconfig怎么打開 相關圖片webconfig文件不能用于一。修改IIS工作流程的最大數量。請考慮以下要點:1。每個工作進程都會消耗系統資源和CPU利用率,過多的工作進程會導致系統資源和CPU利用率的急劇消耗。每個工...

  • windows10安裝,win7安裝

    windows10安裝,win7安裝 相關圖片win7系統安裝使用自動安裝程序自動安裝MySQL新MySQL 5.0用戶可以使用MySQL安裝向導和MySQL配置向導在windows上安裝MySQL。這兩個向導的目的是方便怎么安裝win7系統...

關注微信

变脸官网查询