view code
usingsystem;
using
system.data;
using
system.configuration;
using
system.web;
using
system.web.security;
using
system.web.ui;
using
system.web.ui.webcontrols;
using
system.web.ui.webcontrols.webparts;
using
system.web.ui.htmlcontrols;
//////
visit 的摘要說明
///public
class
visit :page
#region 取獲客戶端ip位址
獲取客戶端ip位址
else
}#endregion
#region 獲取客戶端瀏覽器
獲取客戶端瀏覽器型別跟版本
else
if (bc.browser.tolower().tostring() == "
firefox
" || bc.browser.tolower().tostring() == "
mozilla")
else
if (bc.browser.tolower().tostring() == "
opera")
return
browserandver;
}#endregion
#region 獲取客戶端作業系統
public
string getclientsystem(string sysagen) //
獲取客戶端作業系統的版本
else
if (stragentinfo.contains("
nt 5.1"))
else
if (stragentinfo.contains("
nt 5"))
else
if (stragentinfo.contains("
nt 4.9"))
else
if (stragentinfo.contains("
nt 4"))
else
if (stragentinfo.contains("
nt 98"))
else
if (stragentinfo.contains("
nt 95"))
else
if (strsysversion.tolower().contains("
mac"
))
else
if (strsysversion.tolower().contains("
unix"))
else
if (strsysversion.tolower().contains("
linux"))
else
if (strsysversion.contains("
sunos"))
return
strsysversion;
}#endregion
#region 獲取訪問者**
public
string getvisitsource(string
visitsource)
else
}#endregion
}
獲取客服端真實IP
在開發工作中,我們常常需要獲取客戶端的ip。一般獲取客戶端的ip位址的方法是 request.getremoteaddr 但是在通過了apache,squid等反向 軟體就不能獲取到客戶端的真實ip位址了。原因 由於在客戶端和服務之間增加了中間 因此伺服器無法直接拿到客戶端的ip,伺服器端應用也無法...
JSp獲取客服端的瀏覽器和作業系統資訊
string agent request.getheader user agent stringtokenizer st new stringtokenizer agent,st.nexttoken 得到使用者的瀏覽器名 string userbrowser st.nexttoken 得到使用者的作...
獲取客戶端資訊
request.browser.majorversion.tostring 獲取客戶端瀏覽器的 主 版本號request.browser.version.tostring 獲取客戶端瀏覽器的完整版本號 request.browser.platform.tostring 獲取客戶端使用平台的名字 re...