谁能提供asp留言板上,显示留言用户IP代码?
解决时间 2021-05-09 02:44
- 提问者网友:容嬷嬷拿针来
- 2021-05-08 10:47
谁能提供asp留言板上,显示留言用户IP的代码给我?
如:你的IP:192.168.1**
IP后二位用*隐藏!
谢谢...
最佳答案
- 五星知识达人网友:野味小生
- 2021-05-08 11:05
/// <summary>
/// 格式化ip地址并返回ip字符串
/// </summary>
/// <param name="strIpAddress">Request.UserHostAddress 用来获取ip地址的</param>
/// <returns></returns>
public string GetIpAddress(string strIpAddress)
{
string tempIp = string.Empty; //存储变换后的IP
if (strIpAddress.Length != 0)
{
int indexIp = strIpAddress.LastIndexOf('.');
tempIp = strIpAddress.Substring(0, indexIp + 1) + "**"; //格式化字符
}
return tempIp;
}
全部回答
- 1楼网友:長槍戰八方
- 2021-05-08 14:07
http://bbs.xycodes.com/?fromuid=26590
- 2楼网友:雪起风沙痕
- 2021-05-08 12:52
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
这是ASP获取IP地址的方法,然后你用字符串截取就OK了。
读取的时候使用截取前9位就好了啊,,然后你自己在后面让他强行增加两个**就行啦,,
我先获取客户端的IP,然后在随留言一起提交到你的数据库.提交成功后就显示出来就OK,后两位做使用正则表达式*.*来替换.
我要举报
大家都在看
推荐资讯