【问题标题】:How to get location where my links clicked如何获取我的链接点击的位置
【发布时间】:2014-04-04 05:38:44
【问题描述】:

为了考试,我有一个网站:mysites1.com 我有一个这样的网站网址

mysites.com/hellowolrd.

当其他人在 mysite2.com 上放一些这样的内容时

Hello this is my site <a href='http://mysites.com/hellowolrd'>

我怎么知道这个链接是从 othersite.com 点击的? 有任何api或服务帮助吗? 非常感谢

【问题讨论】:

    标签: javascript php jquery hyperlink


    【解决方案1】:

    随便用

    document.referrer;
    

    它将为您提供当前页面重定向的网址。

    您必须在 http://mysites.com/hellowolrd 页面上编写 Javascript 代码:

    if(document.referrer=="mysite2.com")
    {
        alert("Url redirected from mysite2.com");
    }
    else
    {
        alert("Url redirected from other page.");
    }
    

    希望它会起作用。

    【讨论】:

      【解决方案2】:

      在 php $_SERVER['HTTP_REFERER']; 中使用HTTP_REFERER 获取引用站点,完整用法请参见此处

      http://www.php.net/manual/en/reserved.variables.server.php

      http://www.electrictoolbox.com/php-http-referer-variable/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-20
        • 1970-01-01
        • 1970-01-01
        • 2011-06-19
        • 1970-01-01
        相关资源
        最近更新 更多