javascript可以获取服务器IP吗

如果可以,如何做
---------------------------------------------------------------

IE里不可以。NS里可以用JAVA
---------------------------------------------------------------

用applet获得,用js从applet里取。
应该可以的。
---------------------------------------------------------------

直接是不行,但是如果间接是否可以呢?

思路:先用asp里Request.ServerVariables("REMOTE_ADDR")来取得ip的值,再把它放到一个隐藏域里,再用js来调用这个隐藏域的值,这样,不就实现了用js来获取服务器的ip地址了吗?

参考代码如下:

 1<html>
 2<head>
 3<title>无标题文档</title>
 4<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
 5</head>
 6<body bgcolor="#FFFFFF" text="#000000">
 7<form action="" method="post" name="form1">
 8<p>
 9<input ```"="" name="hidden1" remote_addr")="" type="hidden" value="```
10 =request.servervariables("/>
11</p>
12</form>
13<script language="javascript">   
14document.write(document.form1.hidden1.value);   
15</script>
16</body>
17</html>

把上面代码保存为123.asp,调试已经通过,你可以再根据需要修改其中的代码,祝你好运!

Published At
Categories with Web编程
Tagged with
comments powered by Disqus