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

來源:互聯網
上載者:User
我做了一個 input name 為 title ,一個按鈕,頂部寫了一個 echo $_POST['title']

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

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

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

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

回複內容:

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

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

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

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

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

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

儲存這個檔案為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

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.