
1 XianZaiZhuCe 2016 年 1 月 16 日 via iPhone 判断是 get 还是 post ,然后输出不同的 view ? |
2 abelyao 2016 年 1 月 16 日 CI 3.x 有个 $this->input->method() 函数,可以获得当前请求的类型,在 2.x 中好像没有… |
3 minuux 2016 年 1 月 16 日 不知道 CI2.X 是否有这个配置, 3.0 的话你可以在 config/router.php 中设置 $route['auth/login']['get'] = 'auth/login'; $route['auth/login']['post'] = 'auth/post_login'; |
4 lmfx89 2016 年 1 月 16 日 if (empyt($this->input->post()) { } else { } |
5 Raidal 2016 年 1 月 16 日 |
6 sensui7 OP |
7 chaegumi 2016 年 1 月 16 日 if(strtolower($_SERVER['REQUEST_METHOD'])==='post'){ // post }else{ // get } |
9 stellar 2016 年 1 月 16 日 是用 CI 搭建 Restful 服务 http://blog.callmewhy.com/2014/07/12/restful-services-with-codeigniter/ |
10 realpg PRO route 里面可以配 在 controller 里也可以读取 method 甚至可以用 post 取值判断是否有值来判定当前是不是 post |
11 Jaylee 2016 年 1 月 16 日 可以在_remap()中判断呀 |
13 sensui7 OP @db520 我没有说这个变量不好,完全没有那个意思。我是说这个变量中很多属性不是服务端控制的,使用时需要考虑的完善一点。 有简单的方法时,我倾向不用他,省去很多麻烦。 |
14 realpg PRO @db520 因为有些框架会 unset 、 rewrite 系统全局变量什么的。 比如, CI 就可以配置成自动销毁$_GET , PHP 并不阻止任何针对映射进来的全局变量的顶层二次操作 依托框架写的程序,只要框架没移除支持,用框架的方法才能保证兼容性 |
16 chaegumi 2016 年 1 月 17 日 |