Hide Referrer on click

后端 未结 8 716
暗喜
暗喜 2020-12-02 11:39

I want to hide the referrer when I click a link on my website. To understand better what I want to do: When somebody clicks a link on my website, I don\'t want the other web

相关标签:
8条回答
  • 2020-12-02 12:23

    You could make all your links pass through a proxy redirection or link-shortening service (e.g. bit.ly or goo.gl), but that may raise some eyebrows among users.

    You could also (again, not advisable) replace your hyperlinks with ones which trigger a server-side postback and programmatically 'construct' the headers before sending the request off.

    All a bit overkill though, in my opinion.

    0 讨论(0)
  • 2020-12-02 12:26

    In addition to jimps' answer i created a one file .php solution that will work with both HTTPS and HTTP. It uses two steps (and so it will call anonym.php twice). First a javascript redirect, second a php header location redirect. I personally needed this to test posted urls from within an admin area. Enjoy!

    <?php
      // anonym.php
    
      if ($_SERVER['QUERY_STRING']) {
    
        if (stripos($_SERVER['QUERY_STRING'], 'anonym2=') === FALSE) {
          echo '<script>document.location.replace("anonym.php?anonym2=' .$_SERVER['QUERY_STRING']. '");</script>';
        } else {
          header('Location: ' . str_replace('anonym2=', '', $_SERVER['QUERY_STRING']));
        }
    
        exit();
    
      }
    
    ?>
    

    In adition to

    0 讨论(0)
提交回复
热议问题