我是否可以检查网站上的访问者是否访问过我的目标网页网址? (如果还没有被访问,可以重定向到它吗?)
我的问题是,我需要新的访问者来查看我的登录页面,这是他们看到的第一件事。当访问者复制/粘贴从我的一个子站点到其他人的链接时,这(当然)不会发生。
我一直在寻找,但是空手而归。这样的事情有可能吗?
答案 0 :(得分:5)
您可以在页面中使用Cookies来检查用户是否曾经访问过目标网页
您可以通过两行来完成
着陆页中的第一个
.box {
width:200px;
height:200px;
background-image: url(https://mdn.mozillademos.org/files/11305/firefox.png),
url(https://mdn.mozillademos.org/files/11307/bubbles.png),
linear-gradient(to right, rgba(30, 75, 115, 1), rgba(255, 255, 255, 0));
background-repeat: var(--r,no-repeat),
no-repeat,
no-repeat;
background-position: bottom right,
var(--p,left),
right;
}
您所有页面的第二行或仅在默认主页中的第二行,以检查用户是否访问了登录页面
<div class="box"></div>
答案 1 :(得分:0)
是的,您可以检查是否有访问者(IP或COOKIES或会话ID)已访问您的目标网页!几行PHP代码即可实现。但是,最佳SEO做法建议不要强迫访客重定向页面。您可以向访问者建议一个“号召性用语”链接或链接到着陆页的横幅。
答案 2 :(得分:0)
应用Facebook用来保护帐户安全的方法,当您尝试从一个全新的位置登录到您的Facebook帐户时,它将进入检查点页面以验证您的身份!
您可以记录用户详细信息,例如浏览器,位置等,如果存在详细信息,则表明该用户是新用户!
或使用上述答案中所述的cookie方法!