【发布时间】:2014-03-30 08:47:51
【问题描述】:
我这里有一个示例链接:
http://mydomain.com/myapp1/index.php/image/index/album/check+picture/id/1
现在我正在尝试检索网址末尾的“1”。
到目前为止,我已经尝试了以下代码:
$id = $_GET['id'];
但它不起作用。我习惯了使用 index.php?id=1 语法的网址,但我不完全确定如何让这个网址正常工作。
更新
在接受答案之前,我想添加这个用于获取当前页面的整个 URL 的脚本:
$protocol = strpos(strtolower($_SERVER['SERVER_PROTOCOL']),'https') === FALSE ? 'http' : 'https';
$host = $_SERVER['HTTP_HOST'];
$script = $_SERVER['SCRIPT_NAME'];
$params = $_SERVER['QUERY_STRING'];
$currentUrl = $protocol . '://' . $host . $script . '?' . $params;
echo $currentUrl;
当它回显时,它只打印出来:
【问题讨论】:
-
你在使用任何框架吗?这被称为漂亮的网址。
-
是的,@Rikesh。我正在使用 Yii 框架