0

好吧,我不知道我是否正确地制作了一个标题,但我有一个 lil php 脚本,我想知道当用户转到这个 url 时是否有可能:

siteurl.com/index.php?token=J55OSGTTk3W7mRcuq54006w7ROv

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

?token=J55OSGTTk3W7mRcuq54006w7ROv

希望这是可能的。干杯。

4

2 回答 2

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");
于 2012-08-10T21:11:20.650 回答
1

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

于 2012-08-10T21:09:58.967 回答