<%
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
%>
<script language="javascript">
var userip="<%=userip%>";
alert(userip);
</script>
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
%>
<script language="javascript">
var userip="<%=userip%>";
alert(userip);
</script>
2,用activeX做
3,用shell得到IP(这个不用想了,客户端不会给这么高的权限出来的)参考:http://topic.csdn.net/t/20050612/06/4076255.html
从服务器获得的客户端IP才是真正的IP,直接从浏览器去取很有可能只能得到内网地址。