php uv pv,PHP網站流量統計--[pv,uv,ip及$_SERVER]說明

一.PV、UV、IP的英文解釋

PV(page view):頁面訪問量,每刷新一次就被記一次PV。

UV(Unqie Vistor):獨立訪客,訪問您網站的一台電腦客戶端為一個訪客。24小時之內,同一地址,多次訪問,只算一次,一般做法是記COOKIE,但是可以偽造。

IP(internet protocol):獨立IP數。24小時內相同地址被計算一次。

二。IP和UV的區別

PV就是指網站的總訪問量,刷新一次就是一個PV值。

IP就是有一個新IP訪問就增加一個值,那有的人就會問了,IP和UV不是一樣的嘛?當然不是這樣的。

首先大多數人都是使用ADSL上網的,我們沒有固定的IP,每次撥號都會分給我們一個新的IP地址,這個時候訪問網站的話PV和IP都會增加,但是UV是不變的。

其次,好多局域網的環境下,比如網吧,學校機房等公共場所,那本都是用的是局域網IP,而訪問互聯網的出口IP確實一樣的。這個時候PV和UV就會增加而IP不變。

獨 立IP表示,擁有特定唯一IP地址的計算機訪問您的網站的次數,因為這種統計方式比較容易實現,具有較高的真實性,所以成為大多數機構衡量網站流量的重要 指標。比如你是ADSL撥號上網的,你撥一次號都自動分配一個IP,這樣你進入了本站,那就算一個IP,當你斷線了而沒清理cookies,之后又撥

了一次號,又自動分配到一個IP,你再進來了本站,那么又統計到一個IP,但是UV(獨立訪客)沒有變,因為2次都是你進入了本站。

三 PV高不一定代表來訪者多

來說明一下PV高不一定代表來訪者多;PV與來訪者的數量成正比,但是PV並不直接決定頁面的真實來訪者數量。比如一個網站就你一個人進來,通過不斷的刷新頁面,也可以制造出非常高的PV。

IP 在這里是指公用的廣域網傳輸協議族(Tcp/Ip)為每一台處在因特網上的計算機(可以是個人電腦、服務器以及其他兼容廣域網傳輸協議族規定的接入設備) 都定義了四個段落(例如:192.168.0.255形式,有時會加入第五段落端口號作為描述信息,端口號是介於1-65535之間的數字)共32位長度 二進制代碼的標識,叫IP協議地址,簡稱IP地址,俗稱IP,它是一個一台連接着廣域網的計算機區別於其他機器的標識,一般情況下,它在同一級別的網絡 (例如某個局域網、社區網、教學樓網或者INTERNET)范圍內是唯一的。

四.什么是獨立訪客

獨立訪客是指不同的、通過互聯網訪問、瀏覽一個網頁的自然人。比如,在一台電腦上,哥哥打開了微軟的官方主頁,注冊了一個會員。弟弟一會兒也看了看,注冊了另一個會員。由於兄弟兩個使用的是相同的計算機,那么他們的

IP 是一樣的,微軟的官方計數器記錄到一個IP登陸的信息。但是,具有統計功能的統計系統,可以根據其他條件判斷出實際使用的用戶數量,返回給網站建設者真 實、可信和准確的信息。比如通過注冊的用戶,甚至可以區分出網吧、機房等共享一個IP地址的不同計算機。上面的例子就說明雖然是同一IP,但是有2個獨

立訪客。再舉個例子吧,比如一個網吧里,有100個人都進入了我的網站,但是一個網吧對外都是一個IP的,所以統計系統只統計到一個IP;但是因為網吧里

有100人在訪問我的站,盡管他們都僅僅打開我的網站的首頁,或者這100人都把我網站所有頁面都看過了一遍,統計系統都只統計到100個獨立訪客。

五 使用獨立用戶作為統計量有什么好處?它比IP更加准確嗎?

IP是一個反映網絡虛擬地址對象的概念,獨立用戶是一個反映實際使用者的概念,每個獨立用戶相對於每個IP,更加准確地對應一個實際的瀏覽者。使用獨立用戶作為統計量,可以更加准確的了解單位時間內實際上有多少個訪問者來到了相應的頁面。

那么,到底看哪個數據,說明你的網站瀏覽量情況呢?獨立IP表示,擁有特定唯一IP地址的計算機訪問您的網站的次數,因為這種統計方式比較容易實現,具有較高的真實性,所以成為大多數機構衡量網站流量的重要指標。

另外:$_SERVER變量可以得到來訪頁面來路,關鍵字,受訪頁,

來路及搜索關鍵字可以通過$_SERVER['HTTP_REFERER']得到,

受訪頁為$_SERVER['SCRIPT_URI'],

USER_AGENT為$_SERVER['HTTP_USER_AGENT'],

訪問者IP為$_SERVER['REMOTE_ADDR'],

服務器IP為$_SERVER['SERVER_ADDR'],

訪問時間為$_SERVER['REQUEST_TIME'],離開時間可能過js unonload獲取。。

訪問頁$_SERVER['PHP_SELF']

PHP獲取當前頁地址:

$currenturl = 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

js得到屏幕分辨率:alert(screen.width + ":" + screen.height);

PHP獲得上一頁URL地址:

$url=$_SERVER['HTTP_REFERER'] ;

echo $url; //顯示從上頁獲得的URL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值