獲取訪問者ipasp
❶ asp中怎樣獲取訪問者的IP地址
ip = request.servervariables("remote_addr") '獲取訪問者的ip
now_time = now '獲取登陸時間(伺服器時間)
完整的代碼如下
dim
conn,rs,ip,now_time
set
conn=server.createobject("adodb.connection")
dbpath =
server.mappath("資料庫路徑")
conn.open "driver={microsoft access driver
(*.mdb)};dbq=" & dbpath
set
rs=server.createobject("adodb.recordset")
sql = "表名"
rs.open
sql,conn,3,2
rs.addnew
ip = request.servervariables("remote_addr")
'獲取訪問者的ip
now_time = now '獲取登陸時間(伺服器時間)
rs("欄位名1") = ip
rs("欄位名2") = now_time
rs.update
❷ ASP怎麼查看在線訪問者的IP地址
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
訪問者訪問一個蠢含IP。ASP文件,能獲得他的IP,而我們能同時從另外一個頁面LOADIP。ASP文件看到他的IP,這段代碼要怎麼寫呀,我寫了出來能獲得IP,但是就是我們不能同時從另外一個顫笑頁面看到訪問者的IP,哪位大俠能教教我!
IP。ASP 代碼
<% Application.Lock()
Application("Userip") = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If Application("Userip") = "" Then Application("Userip") = Request.ServerVariables("REMOTE_ADDR")
Session("Userip")=Application("Userip")
Application.UnLock()
Response.Redirect("loadip")
%>
LOADIP。ASP代碼
<%
if Session("userip") <> "" then
online=Response.IsClientConnected
online=true
userip=Session("userip")
Response.Write"<table border=1 align=center>"
Response.Write"<tr><td width=100>"
Response.Write("來訪者IP:")
Response.Write"<帶洞笑/td><td width=200 align=center><a href=#>"
Response.Write(userip)
Response.Write("</a></td><td>")
Response.Write(date())
Response.Write("</td></tr></table>")
else
Response.Write("<div align=center>")
Response.Write("沒有來訪者")
Response.Write("</div>")
end if
%>
哪裡錯了,哪位大哥大姐幫幫我!
解析:
沒有錯誤,請問你是那裡報錯?本地和遠程調試都未出現錯誤啊?
=============
你能解釋一下「同時」是個什麼意思么?
你的意思是你打開一個頁面,如果有訪問者登陸後,你打開的那個頁面就立即顯示出登陸者的IP?
❸ ASP獲取ip地址
function getipadd()
ipadd=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
if ipadd= "" Then ipadd=Request.ServerVariables("REMOTE_ADDR")
getipadd=ipadd
end function
使用:
response.write getipadd