日期:2014-05-20  浏览次数:20442 次

送分问题,在线等,马上结贴....
没学过ASP。请教以下问题
<HTML>
<BODY>
<%@   Language= "VBScript "   %> <data> <NIHONGSEVINFO> <%   Response.Write   Request.ServerVariables( "REMOTE_ADDR ")%> </NIHONGSEVINFO> </data>
</BODY> </HTML>

这个ASP网页可以显示出访问者IP。我现在想做到能传入一个参数,比如传入    
GET,那么只是取得页面已有的IP地址,如果传入REFRESH,那么就重新刷新页面取得访问者的IP地址。


------解决方案--------------------
你的ASP页面呢写成这样:
你需要更新IP地址的时候
http://www.yolosoft.com/getnhsevip.asp?update=true&password=123456
这个要保密,参数可以自己随时更改,做点安全性。
对外就只公布
http://www.yolosoft.com/getnhsevip.asp
文件里实现:

<%
if (Request.querystring( "update ")= "true ") And (Request.querystring( "password ")= "123456 ") then
'更新IP地址,推荐写入文本文件,同时写入Application。
else
'输出IP地址,从Application读,如果没有Application值,从文本文件读。
End If
%>