看板 PHP 關於我們 聯絡資訊
請問一下各位, 最近在測試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://www.ptt.cc/bbs/PHP/M.1431621706.A.FC1.html
MOONRAKER: 是哪裡decode 是發到browser上網址列看起來有解碼嗎 05/15 09:11
MOONRAKER: 那好像browser自己就會做 但不是每一種都會 05/15 09:11
tas72732002: 我是在寫REST api, 所以不適透過browser發 05/15 09:32
MOONRAKER: ㄜ 那就不知道了 05/15 10:46
dlikeayu: 測試做法,將一個rest 參數值設成會有可能被encode , 05/15 13:11
dlikeayu: 接收那端用這個值參數來確定要不要再encode 05/15 13:11
dlikeayu: 你是用curl 發送api 的嗎 05/15 13:14
sunnyvisit: 某些情況下接受端會自動decode 05/17 09:16