作者tas72732002 (葱头)
看板PHP
标题[请益] 关於 nginx 自动 urldecode问题
时间Fri May 15 00:41:44 2015
请问一下各位, 最近在测试urlencode, urldecode,
发现nginx 自动帮我进行了urldecode, 不太清楚为什麽会自动处理,
我的配置是 nginx + php-fpm, nginx 反向代理 php-fpm
但是奇怪的是php本身没有urldecode, nginx.conf也没看到关於urldecode的设定
请问有人知道是为什麽吗? 是nginx底层会处理吗?
谢谢喔
Google 一下似乎发现也是有人碰到过 :
http://blog.phpdr.net/nginx-auto-decode.html
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.181.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1431621706.A.FC1.html
1F:→ MOONRAKER: 是哪里decode 是发到browser上网址列看起来有解码吗 05/15 09:11
2F:→ MOONRAKER: 那好像browser自己就会做 但不是每一种都会 05/15 09:11
3F:→ tas72732002: 我是在写REST api, 所以不适透过browser发 05/15 09:32
4F:→ MOONRAKER: ㄜ 那就不知道了 05/15 10:46
5F:推 dlikeayu: 测试做法,将一个rest 参数值设成会有可能被encode , 05/15 13:11
6F:→ dlikeayu: 接收那端用这个值参数来确定要不要再encode 05/15 13:11
7F:推 dlikeayu: 你是用curl 发送api 的吗 05/15 13:14
8F:推 sunnyvisit: 某些情况下接受端会自动decode 05/17 09:16