PHPurl的pathinfo模式加载不同控制器的实现方法-创新互联

这篇文章主要讲解了“PHP url的pathinfo模式加载不同控制器的实现方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP url的pathinfo模式加载不同控制器的实现方法”吧!

成都创新互联专注于威信企业网站建设,响应式网站设计,商城网站开发。威信网站建设公司,为威信等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

使用自动加载和解析url的参数,实现调用到不同的控制器,实现了pathinfo模式和普通的url模式

文件结构:

|--Controller
|--Index
|--Index.php

|--Application.php

Application.php

3){
              if($i%2==0){
                $_GET[$key]=$value;
              }
            }
            break;
        }
      }
    }
    $_GET['m']=!empty($_GET['m']) ? ucfirst($_GET['m']) : 'Index';
    $_GET['c']=!empty($_GET['c']) ? ucfirst($_GET['c']) : 'Index';
    $_GET['a']=!empty($_GET['a']) ? $_GET['a'] : 'index';
    $class="\\Controller\\{$_GET['m']}\\{$_GET['c']}";
    $controller=new $class;
    $controller->$_GET['a']();
  }
}

Application::main();

\Controller\Index\Index.php

";
  }
  public function index(){
    new User();
    print_r($_GET);
  }
  public function login(){
    echo "login()";
  }
}

效果:

PHP url的pathinfo模式加载不同控制器的实现方法

感谢各位的阅读,以上就是“PHP url的pathinfo模式加载不同控制器的实现方法”的内容了,经过本文的学习后,相信大家对PHP url的pathinfo模式加载不同控制器的实现方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联网站建设公司,,小编将为大家推送更多相关知识点的文章,欢迎关注!


名称栏目:PHPurl的pathinfo模式加载不同控制器的实现方法-创新互联
URL分享:http://myzitong.com/article/jseho.html