使用GET的作品,但POST不與PHP的nginx &。我在nginx配置中錯過了什麼嗎?nginx/PHP GET的作品,但郵政沒有
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
}
感謝
貴factgi_params文件包含'fastcgi_param REQUEST_METHOD $ REQUEST_METHOD;','fastcgi_param CONTENT_TYPE $ CONTENT_TYPE;'和'fastcgi_param CONTENT_LENGTH $ CONTENT_LENGTH;'?如果是這樣,你如何測試它不起作用? – 2014-11-23 16:36:28
我使用下面的代碼: 用GET取代POST工作。 test2.php包含:echo $ _POST ['address']; – Antoni 2014-11-23 17:17:15
你確定嗎?常規網頁通常使用GET方法..您可以創建一個簡單的表單(使用POST方法)來測試它是否正常工作。或者甚至更好地使用POSTMAN chrome擴展來測試它..我不認爲nginx是造成這個問題。 – xurshid29 2014-11-23 17:36:42