如何检查用户是来自我网站的其他页面还是来自其他网站?

时间:2017-02-06 01:37:28

标签: javascript jquery html web

我想制作一个不同的动画,基于是否有人从网站上的其他页面进入我的网页,或者他们是否第一次来到网站。我基本上想做:

if (coming from my page) {
    $(this).css('display': 'block');
    $(this).fadeOut();
}

3 个答案:

答案 0 :(得分:0)

$ipAddress=$_SERVER['REMOTE_ADDR'];

如果获取客户端IP地址并将其插入数据库, 或者你可以放cookie。 。 。

[Detect if user is a first time visitor, if so, re-direct to page, if not, re-direct to another page

检查那个问题,希望能解决你的问题

答案 1 :(得分:0)

您需要访问网络服务器。

使用PHP,您可以访问变量$ _SERVER [“HTTP_REFERER”],它可以解答您的问题,但并不总是由用户代理(Web浏览器)填充。

使用ASP,变量是:Request.ServerVariables(“HTTP_REFERER”)

答案 2 :(得分:0)

您可以制作一个脚本,选择页面上的每个 <a> 元素。 然后对于 href="some_other_page_on_your_site" 部分,您可以像这样更改它:

href="some_other_page_on_your_site?coming_from_my_site=true"

然后在页面加载时,您必须检查“coming_from_my_site”是否包含在 document.location.search 中。