我做了一個 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