獲取客服端資訊

2022-08-17 21:42:12 字數 2024 閱讀 9118

view code

using

system;

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...