获取推荐人URL并在当前网页网址上添加pas参数

时间:2018-01-23 13:18:12

标签: javascript php

我想要得到一些东西。我有一个页面,例如http://www.example.com/mypage.php我创建了PHP代码,以获得完美的引用URL。

    <?php
    //get pg referer if there is one
        if (isset($_SERVER['HTTP_REFERER'])) {
        $ref_url = $_SERVER['HTTP_REFERER']; //get referrer
      }else{
        $ref_url = 'No referrer set'; // show failure message
        }//end else no referer set
    ?>

现在我想要的是当我使用任何引荐来源链接打开http://www.example.com/mypage.php我希望该链接在浏览器上变为“http://www.example.com/mypage.php?referrer=referrerlink”,这样当我通过点击mypage.php来自google.com时所以浏览器应显示“http://www.example.com/mypage.php?referrer=google.com

这可能吗?

此致 Manoj Soni

1 个答案:

答案 0 :(得分:0)

也许你可以像这样使用标题位置。

<?php
//get pg referer if there is one
if (isset($_SERVER['HTTP_REFERER']) && !isset($_GET['referrer'])) {
    header("location: ?referrer=".urlencode($_SERVER['HTTP_REFERER']));
    exit();
}else{
    if (isset($_GET['referrer'])) {
        $referrer = $_GET['referrer'];
    } else {
        $ref_url = 'No referrer set'; // show failure message
    }
}//end else no referer set
相关问题