【发布时间】:2010-07-31 14:54:01
【问题描述】:
我正在寻找有关如何为我自己的 PHP 宠物应用程序创建 URL 重写 CodeIgniter 功能的一些帮助。
我知道.htaccess-file 起到了部分作用,但是 PHP 文件看起来如何处理 URL 拆分和根据 URI 调用控制器/方法?
非常感谢您的帮助!
【问题讨论】:
标签: php url codeigniter frameworks uri
我正在寻找有关如何为我自己的 PHP 宠物应用程序创建 URL 重写 CodeIgniter 功能的一些帮助。
我知道.htaccess-file 起到了部分作用,但是 PHP 文件看起来如何处理 URL 拆分和根据 URI 调用控制器/方法?
非常感谢您的帮助!
【问题讨论】:
标签: php url codeigniter frameworks uri
【讨论】:
在MicroMVC我这样做是为了获取页面的URL:
function uri()
{
//The SERVER values to look for the path info in
$server = array('PATH_INFO', 'REQUEST_URI', 'ORIG_PATH_INFO', 'REDIRECT_URL');
// Try each server var for the page URL
foreach($server as $item)
{
if( ! empty($_SERVER[$item]) AND $uri = trim($_SERVER[$item]))
{
// Remove the query string (if given)
$uri = parse_url($uri, PHP_URL_PATH);
if($uri)
{
return $uri;
}
}
}
}
您也可以查看gluephp 项目。
【讨论】: