首頁  >  文章  >  後端開發  >  PHP+Nginx 字串內容 POST 提交502錯誤?

PHP+Nginx 字串內容 POST 提交502錯誤?

WBOY
WBOY原創
2016-12-01 00:56:501704瀏覽

我做了一個 input name 為 title ,一個按鈕,頂部寫了一個 echo $_POST['title']

input 輸入"新生兒系列" 5個字的時候點擊按鈕會長時間無響應然後502錯誤,其他任何字符都不會出現這個問題,比如(新生兒系列__/系列新生兒/新生系列兒) ,

但是某些情況下也是不行的
例如 新生兒系列./新生兒系列! 這種字串

我該怎麼解決? 沒有涉及到資料庫保存.

我懵逼了,怎麼排查都不知道了.

回覆內容:

我做了一個 input name 為 title ,一個按鈕,頂部寫了一個 echo $_POST['title']

input 輸入"新生兒系列" 5個字的時候點擊按鈕會長時間無響應然後502錯誤,其他任何字符都不會出現這個問題,比如(新生兒系列__/系列新生兒/新生系列兒) ,

但是某些情況下也是不行的
例如 新生兒系列./新生兒系列! 這種字串

我該怎麼解決? 沒有涉及到資料庫保存.

我懵逼了,怎麼排查都不知道了.

首先,先不管html的input,你先確定你的php能正確執行,單獨寫一個php檔

<code><?php
phpinfo()</code>

保存這個檔案為phpinfo.php,然後運行看看能不能看到資訊輸出;

你遇到的問題,不是你程式碼是否正確的問題;感覺問題是出在你的php運行環境上

樓主,你可以在接收程序中先把POST的值印出來。如果能正確輸出就表示頁面也接收到了數據,至於為什麼報502網關錯誤,你就要一步一步的查下去。

502是不是nginx配置出錯了

建議你檢查! nginx的php-fpm配置!也要檢查php-fpm的配置!兩種配置,超時和快取等參數一致!
你訪問nginx下的php,需要讓nginx轉送到php-fpm! php-fpm在轉發給php!這個過程中有意外。就是getway錯誤!

502:fastcgi server沒有回傳正確的回應給web server

  • 看看是不是php-fpm沒起來,或是配置有問題,是監聽的9000埠還是unix domain socket

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn