以最终URL作为参数的PHP重定向

以最终URL作为参数的PHP重定向,php,redirect,Php,Redirect,我试图将流量发送到我的站点,然后将其重定向到活动URL中指定的域。到目前为止,我在我的站点中的目录“重定向”上尝试了以下php: 我想将流量发送到此URL,重定向将其带到示例域: “” 使用这种方法,我不断得到一个403错误。请帮忙提些建议 谢谢 重定向链接将需要编码,然后解码urlencode()我实际上意识到我阻止了不是来自原始域的重定向,并且因为我计划通过发送付费广告词和Bing流量,所以它给出了未授权的链接。我已将代码更改为以下内容,但仍然得到403错误: <?php // a

我试图将流量发送到我的站点,然后将其重定向到活动URL中指定的域。到目前为止,我在我的站点中的目录“重定向”上尝试了以下php:

我想将流量发送到此URL,重定向将其带到示例域:

“”


使用这种方法,我不断得到一个403错误。请帮忙提些建议


谢谢

重定向链接将需要编码,然后解码
urlencode()
我实际上意识到我阻止了不是来自原始域的重定向,并且因为我计划通过发送付费广告词和Bing流量,所以它给出了未授权的链接。我已将代码更改为以下内容,但仍然得到403错误:
<?php
// accepts a url as a query argument, checks to be sure request came from 
site
//

if (!isset($_SERVER['HTTP_REFERER']) ) die('not authorized');

$host = $_SERVER['HTTP_HOST'];
$referer = explode('/', $_SERVER['HTTP_REFERER']);
if ($referer[2] != $host) die('not authorized (2)');

$transfer = filter_input( INPUT_GET, 'link', FILTER_SANITIZE_URL );

header('location: ' . $transfer);
exit();
?>