但是更换后的服务器CentOS7.2+Nginx不行,遇到如下问题,望大神帮忙解答。
具体问题
点击搜索按钮get到下面的url
/index.php/User/index.html?key=刘
点搜索按钮get到后I('key')获取到的是 string "刘"
但是点分页链接的时候
/index.php/User/key/刘/p/2.html
I('key')获取到的数据成了 urlencode 后的:string "%e5%88%98",这就导致点分页代码根本搜索不到数据;但是原来的win+iis服务器还是本机的win+nginx无论怎么分页 I('key') 获取到的都还是 string "刘" ;
听别人说linux的参数都是urlencode后的,不知道对不对。。。
我现在就算 获取key的时候 $key = urldecode(I('key'))这样,也只能翻一页,再翻下一页 这个key就又被urlencode了一次,无限次的urlencode。。。
请问这到底是linuxe的锅,还是nginx的锅,还是我的锅,,
项目恢复正常迫切,请各位大神帮忙!!!
最佳答案