2015-03-25 139 views
-2

我试着做一个简单的PHP重定向文件,将工作像这样的浏览器:呼叫重定向PHP函数

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

应该重定向到写在REDIRECT_URL =网站任何网站 我不知道如何File.php应该是这样的。

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

可能重复[简单的页面跳转?(http://stackoverflow.com/questions/11441146/simple-page-redirect) – DACrosby 2015-03-25 07:10:24

回答

0

使用此:

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

这一次似乎更容易!感谢它的工作,只好写[redirect_url]没有' – Amine 2015-03-25 07:28:59

2

你的代码应该是喜欢 -

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

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

它没有工作对不起' – Amine 2015-03-25 16:30:04

0

你不应该需要任何功能,实现正是你正在尝试做的。

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

谢谢,它的工作!不得不使用[redirect_url]而没有' – Amine 2015-03-25 07:25:09