【问题标题】:PHP: Codeigniter style-url:s?PHP: Codeigniter 样式-url:s?
【发布时间】:2010-07-31 14:54:01
【问题描述】:

我正在寻找有关如何为我自己的 PHP 宠物应用程序创建 URL 重写 CodeIgniter 功能的一些帮助。 我知道.htaccess-file 起到了部分作用,但是 PHP 文件看起来如何处理 URL 拆分和根据 URI 调用控制器/方法?

非常感谢您的帮助!

【问题讨论】:

    标签: php url codeigniter frameworks uri


    【解决方案1】:

    这是 phpro.org 上的一个很好的教程:

    Model View Controller MVC

    你需要看看router 类。如果您阅读整个教程,事情会变得非常清楚。

    【讨论】:

      【解决方案2】:

      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 项目。

      【讨论】:

        猜你喜欢
        • 2011-02-14
        • 2012-10-09
        • 2011-10-10
        • 1970-01-01
        • 2011-08-03
        • 2012-09-15
        • 2012-02-06
        • 2012-04-11
        • 1970-01-01
        相关资源
        最近更新 更多