我想知道是否在php页面上我们可以获取浏览器历史记录? 假设我想显示一个php页面,如果之前访问过该浏览器上的特定链接,则显示空白页面。 有可能吗?
答案 0 :(得分:5)
由于它是您自己的网站,您可以存储会话变量以确认它们去了那里,执行类似
的操作session_start();
$SESSION["VisitedMySpecialPage"]=time();
然后在检查页面
session_start();
if (isset($SESSION["VisitedMySpecialPage"]))
{
// check here it was within say the last hour..
}
答案 1 :(得分:1)
您可以跟踪您自己域中访问过的网页,但无法检查他访问过的其他网域。您可以检查referer标题以查看他来自哪个站点,但这只是一个站点并且不太可靠。
答案 2 :(得分:1)
嗯,前段时间有针对这个问题的解决方法,我不知道哪个浏览器仍然可以做到:
<a>
标记与href attr放在一起,以链接您对<a>
节点(通过JS
),如果该链接得到:visited
伪类发送