【发布时间】:2014-08-28 09:38:42
【问题描述】:
您将如何检测用户的 IP 地址是否是第一次访问 php 中的页面?
我已经尝试过这段代码,但它使用了 cookie,如果我删除浏览器中的 cookie,这显然不再有效......
if (!isset($_COOKIE['firsttime'])){
setcookie("firsttime", "no", time()+3600 ); /* 1 hour */
echo "<script type='text/javascript'>alert('YES');</script>";
exit();
} else{
echo "<script type='text/javascript'>alert('NO');</script>";
exit();
}
如何通过IP检测?
【问题讨论】:
-
你的意思是如何从客户端获取IP地址?
-
很多人都有动态 ip 分配,所以虽然可以删除 cookie,但它可能更可靠
-
我需要通过用户客户端 ip 检测第一次访问,而不是通过 cookie。如果这不更可靠也没问题 :) 请帮助
-
IP != 人,你没有用这种方法检测到任何东西
标签: php ip-address