私が構築しているプロジェクトのローカル バージョンでは、JSON 文字列を HTTP クエリ パラメーターとして送信し、json_decode()
関数を使用して文字列をデコードして PHP 配列に戻しています。
ローカルでは、これは正常に機能していました (XAMPP) が、これらのファイルをクライアント サーバーにアップロードすると、機能しなくなります。これは、たとえば JSON 文字列が渡されるパラメーターがo=[{"b_id":"1","p_ref_id":"SHAY899","b_name":"John Smith"}]
グローバル$_GET
配列で取得されないという問題であると診断しました。
JSON をエンコード/デコードするために必要な PHP のバージョンが利用できない可能性があると思いましたがjson_encode()
、このプロジェクトの他の部分で使用しているため、問題になることはありません。おそらくそれが最大文字長の問題であるかどうか疑問に思っています。もしそうなら、どうすれば解決できますか(または、少なくともどこから始めますか)?
そうでない場合は、他の助けをいただければ幸いです!!