php url重定向到主页

时间:2012-08-10 21:04:47

标签: php redirect

嗯,我不知道我是否正确地制作了一个标题,但我有一个小的PHP脚本,我想知道用户是否有可能去这个网址:

siteurl.com/index.php?token=J55OSGTTk3W7mRcuq54006w7ROv

仅自动获取/index.php而不包含他在这种情况下复制/粘贴的内容

?token=J55OSGTTk3W7mRcuq54006w7ROv

希望有可能。欢呼声。

2 个答案:

答案 0 :(得分:3)

是。发出Location标题并使用 parse_url() 获取您需要的部分。

$url      = "http://siteurl.com/index.php?token=J55OSGTTk3W7mRcuq54006w7ROv";
$parsed   = parse_url($url);
$redirect = $parsed["scheme"] . "://" . $parsed["host"] . $parsed["path"];
header("Location: $redirect");

答案 1 :(得分:1)

也许explode($url,"?")[0]。如果没有问号,那么它应该返回一个长度为1的数组。如果有的话,你只能获得'?'之前的所有内容。