PHP - 获取路径减去root

时间:2013-04-05 19:57:16

标签: php forms post get

所以我有这个链接:

http://kenthomes.net/Amelia-Cove(我们使用别名系统。)

然后我打开一个弹出式iframe(http://kenthomes.net/shareplan.php?mod=39

如何将字符串“Amelia-Cove”传递到该页面?

我最好的猜测是将链接= http://kenthomes.net/shareplan.php?mod=39&plan=Amelia-Cove

但是如何从初始页面只检索“Amelia-Cove”?

3 个答案:

答案 0 :(得分:1)

试试这个:

$_SERVER['REQUEST_URI']

在上面的示例中,它的值为:/Amelia-Cove。如果你想摆脱/,试试这个:

trim($_SERVER['REQUEST_URI'],'/');

答案 1 :(得分:0)

您可以使用GET协议接收URL中的参数:

http://kenthomes.net/shareplan.php?mod=39&plan=Amelia-Cove

然后通过PHP GET全局变量获取这些参数:

$_GET['plan']

答案 2 :(得分:0)

我假设OP并不总是取Amelia-Cove而是想要那部分网址并使用Amelia-Cove作为示例而且知道如何使用$ _GET

要获取网址的那部分并通过$ _GET传递,我建议使用:

parse_url($url, PHP_URL_PATH)

Full parse_url documentation