用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1771|回复: 7
收起左侧

[版本 3.x] CI3中的get参数&id=xxx的提示错误了2.x不会!

[复制链接]
发表于 2015-6-16 10:59:17 | 显示全部楼层 |阅读模式
CI3中的get参数&id=xxx的提示错误了2.x不会!

好像是uri中不能出现=号了,那$this->input->get()在什么地方用??

如何给ajax的GET传参?用segment吗?
发表于 2015-6-16 11:12:44 | 显示全部楼层
為何每個人都喜歡隱藏自己的錯誤訊息?
看了有點
 楼主| 发表于 2015-6-16 11:49:53 | 显示全部楼层
什么错误信息?
在url中出现=号就会有错误:The URI you submitted has disallowed characters.
发表于 2015-6-16 11:55:14 | 显示全部楼层
happynetlife 发表于 2015-6-16 11:49
什么错误信息?
在url中出现=号就会有错误:The URI you submitted has disallowed characters. ...

意思是 ... 總是請醫生開點藥,但醫生根本不知道你真正的毛病!

好吧上面不是重點
我是把 $config['uri_protocol'] = 'PATH_INFO';

你錯誤訊息出現的 "完整網址路徑" 為何?
 楼主| 发表于 2015-6-16 11:56:49 | 显示全部楼层
看别人用jquery的$.get('admin/category/get_html',{"cat_id":2},function(){},'html')请求不会出错,用的是2.x,我在3中使用不行!
 楼主| 发表于 2015-6-16 12:02:14 | 显示全部楼层
好像明白为什么了,我把index.php改成了?,那么类似$.get('admin/category/get_html',{"cat_id":2},function(){},'html')的请求最终的url会变成localhost/?/admin/category/get_html&cat_id=2这种了,所以出错了吧。。。。
 楼主| 发表于 2015-6-16 12:14:24 | 显示全部楼层
这个问题就是因为我把$config['index_page'] = 'index.php';改成了$config['index_page'] = '?';引起的,完全不是input->get的问题,谢谢 Closer .....
发表于 2015-6-16 12:52:25 | 显示全部楼层
happynetlife 发表于 2015-6-16 12:14
这个问题就是因为我把$config['index_page'] = 'index.php';改成了$config['index_page'] = '?';引起的,完 ...

不用謝我  沒幫上甚麼忙
剛也在幫你看類似問題
但中午 12 點吃飯去了~ 哈哈

CI 手冊 - 疑难解答

本版积分规则