【问题标题】:Call redirect PHP Function调用重定向 PHP 函数
【发布时间】:2015-03-25 07:00:42
【问题描述】:

我正在尝试制作一个简单的 php 重定向文件,它可以在浏览器上像这样工作:

File.php?redirect_url=http://www.example.com

它应该重定向到任何用redirect_url=WEBSITE编写的网站 我不知道 File.php 应该是什么样子。

if(function_exists($_GET['redirect_url'])) {
$_GET['redirect_url']();
}

【问题讨论】:

标签: php function redirect call


【解决方案1】:

你的代码应该是这样的-

 if(isset($_GET['redirect_url'])){
    $redirect=$_GET['redirect_url'];

        header("LOCATION:".$redirect);
      }

【讨论】:

    【解决方案2】:

    使用这个:

    header("location:$_GET['redirect_url']");
    

    【讨论】:

    • 这个似乎更简单!谢谢它的工作,不得不写 [redirect_url] 没有'
    【解决方案3】:

    你不应该需要任何函数来实现你正在尝试做的事情。

    if (isset($_GET['redirect_url'])) {
        header("Location: $_GET[redirect_url]");
    }
    

    【讨论】:

    • 谢谢,成功了!必须使用没有 ' 的 [redirect_url]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多