asp 输出问题,急急,高手请进呀

来源:百度知道 编辑:UC知道 时间:2024/04/28 02:56:02
我的网站的主机是在网吧,可是用Request.ServerVariables("REMOTE_ADDR")方法只记录了127.0.0.1谁的都一样,这是为什么?

还有,后来我把这个放到租用的地方,可行.
a.asp:
<%
dd=Request.ServerVariables("REMOTE_ADDR")
Response.Write "document.write("""+dd+""")"
%>

那我就调用.
<script language="JavaScript" src="*****/*.asp"></script>
可以显示,
在asp中.
response.write"<script language='JavaScript' src='*****/*.asp'></script>"
也可以显示
可是我在写入的时候出错,说字段太小,后来改大名才知道,我输出的却是
<script……代码呀,没变为ip地址,
我的源码如下:
ruandongip="<script language=JavaScript src=http://*****/a.asp></script>"
sql="select * from [Users] where ID="&CookieU&""
Rs.Open sql,Conn,1,3
Rs("UserLandTime")=now()
Rs("UserLastIP")=ruandongip' 这里出错直接输出代码,而不是输出ip地址

Rs.update

首先
ruandongip="<script language=JavaScript src=http://*****/a.asp></script>"
这里是在ASP代码里啊。ASP代码里是不会运行HTML的啊。所以输出肯定不是IP了,Response.Write能显示是应为他以及输出出去了。

你网吧的主机是不是没有外部IP。用的PORTTUNER或者是DMZ之类的转换换过去的。所以会出现全部是127.0.0.1的问题。

<!--#include file="a.asp"-->