p align=center获取客户端浏览器和 *** 作系统信息的几种方法/p Script language=VBscript '=首先---穷举法:用VBS中的NavigatorappVersion(或者UserAgent)属性= '=此种方法可以在客户端显示,但是不可以保存到服务器端数据库里= Documentwrite NavigatorappVersionp Function Browser(Info) Info=NavigatorappVersion '在这里初始化了Info,在实际应用中可以作为其他变量赋值 If InStr(Info,MSIE 6)0 Then Browser=Internet Explorer 60 ElseIf InStr(Info,MSIE 55)0 Then Browser=Internet Explorer 55 ElseIf InStr(Info,MSIE 50)0 Then Browser=Internet Explorer 50 ElseIf InStr(Info,MSIE 4)0 Then Browser=Internet Explorer 40 Else Browser=未知的浏览器! End if DocumentWrite 您的浏览器是:Browserp End Function Function System(Info) Info=NavigatorappVersion If InStr(Info,NT 51)0 Then System=Windows XP ElseIf InStr(Info,NT 50)0 Then System=Windows 2000 ElseIf InStr(Info,NT 4)0 Then System=Windows NT ElseIf InStr(Info,98)0 Then System=Windows 98 ElseIf InStr(Info,Me)0 Then System=Windows Me ElseIf InStr(Info,95)0 Then System=Windows 95 Else System=未知的 *** 作系统! End if DocumentWrite 您的 *** 作系统是:Systemp End Function Call Browser(Info) Call System(Info) /Script ------------------------------------------------------------p % '=其次:用RequestServerVariables(>
在ASP中使用 RequestServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。
要想透过代理服务器取得客户端的真实IP地址,就要使用 RequestServerVariables(">
IPHostEntry
ip=DnsGetHostByName(textBox1Text);
//textBox1Text是客户端主机名
IPAddress[]
ipp=ipAddressList;
for(int
i=0;i<=ippLength-1;i++)
{
listBox1ItemsAdd(ipp[i]ToString());
}
to:客户端系统时间
监听一下13号端口
:)
accSock=sockAccept();//用于接收客户端的连接请求,返回套接字对象
if(accSockConnected)
{
IPAddress
ipAddress=IPAddressParse(((IPEndPoint)accSockRemoteEndPoint)AddressToString());
IPAddress
Port=IPAddressParse(((IPEndPoint)accSockRemoteEndPoint)PortToString());
//获取客户端的IP地址
湖北新蓝海是一家专注于网络营销
网络推广的领头企业
,已为武汉健民、华工激光、江西仁和等多家知名企业提供网络营销外包服务。详情请到各大搜索引擎中搜索“湖北新蓝海”
以上就是关于获取客户端IP、浏览器和 *** 作系统信息的几种方法全部的内容,包括:获取客户端IP、浏览器和 *** 作系统信息的几种方法、电脑通过网页启动客户端显示未获取到服务端配置数据、如果要在网站上获取客户的ip并保存在数据库中在asp.net中怎么实现的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)