プログラムは PHP mysql です。Alibaba Cloud 上で実行する場合はすべて正常です。顧客コードを入力すると、他の顧客情報がデータベースから自動的に取得されます。 phpのバージョンは5です。
新サーバー移行後、PHPのバージョンは7になり、顧客コードを入力しても何も起こりません。
#ログには次のエラーのみが含まれます。PHP 警告: implode(): /var/www/html/action.php の 45%2 行目に無効な引数が渡されました;<div class="hang_item">
<table width="100%" border="0" cellpacing="0" cellpadding="0">
<tr>
<td>顧客番号:<span class="khxx"><input name="kehu" type="text" id="kehu " size="10" placeholder="" onblur="khxx(this)"/></span></td>
<td>Category:<span class="Category ">
$address=$info_kh['住所'];
$person=$info_kh['連絡先担当者'];
$email=$info_kh['メール'];
echo '{"status" : 0 ,"msg" : "SUCCESS","data" :[{"Category":"'.$Category.'" ,"Grade" : "'.$Grade. '","khname" : "'.$khname.'","address" : "'.$address.'","person" : "'.$person.'","email" : &qu
警告: implode(): 渡されたパラメータが無効です
Ntework は渡されたパラメータを確認し、$khid; と $info_kh を出力します。入力された顧客 ID がテーブルに保存されていることを確認してください。
*** 環境をテスト環境と同期してみてください。一方は 5 で、もう一方は 7 です。違いがあるはずです