怎样通过代码实现
获得留言板中留言人的IP地址呢
请大家帮忙解决一下。
怎样通过代码实现
获得留言板中留言人的IP地址呢
请大家帮忙解决一下。
网上下载一个带代码的图片签名 就OK了
你的留言板是用那种语言写的asp :Request.ServerVariables("REMOTE_ADDR")
php:$_SERVER['REMOTE_ADDR'];
提交ASP页面代码参考:
<% If Request("action") = "SaveWrite" Then Call SaveWrite() End If %> <%'保存签写的留言信息 Sub SaveWrite() Dim name Dim email Dim qq Dim title Dim content name = Trim(Request.Form("name")) email = Trim(Request.Form("email")) qq = Trim(Request.Form("qq")) title = Trim(Request.Form("title")) content = Trim(Request.Form("content")) If title = "" Or content = "" Then Response.Write "<Script>alert('留言主题、留言内容不能为空!');</Script>" Response.End ElseIf qq <> "" And IsNumeric(qq) = False Then Response.Write "<Script>alert('QQ号码只能为数字!');</Script>" Response.End Else Set Rs = Server.CreateObject("ADODB.Recordset") Sql = "Select * From [info] " Rs.Open Sql,conn,3,3 Rs.AddNew Rs("name") = name Rs("email") = email If qq <> "" Then Rs("qq") = qq End If Rs("title") = title Rs("content") = content Rs("time") = Now() '写入时间 Rs("ip") = Request.ServerVariables("REMOTE_ADDR") '将客户IP随上面的提交表单一起写入数据库 Rs.Update Rs.Close Set Rs = nothing
用以下服务器对象可以实现你的要求
<%=request.serverVariables("remote_host")%>