私は2つの異なるサーバーを持っています。
最初の私の開発サーバーでは、すべてが正常に機能します。2 番目の本番サーバーでは、対処方法がわからないエラーがいくつか発生します。
後者では、文字列を json_decode しているときにエラーが発生し続けます。エラーを特定しようとすると、次のことがわかりました。
私の開発サーバーで、POST データを var_dump すると、次のようになります。
'data' =>
string(96) "{"id":null,"codigo":55,"nome":"testa","coordenador":"testa","financiadora":"testa","ativo":true}"
一方、本番サーバーでは、次のようになります。
["data"]=>
string(113) "{\"id\":null,\"codigo\":4,\"nome\":\"teste\",\"coordenador\":\"teste\",\"financiadora\":\"teste\",\"ativo\":true}"
}
運用サーバーでバックスラッシュを削除することもできますが、2 つの異なるコードは使用したくありません。また、なぜそうなるのか理解できません。
Apache/PHP の設定の問題ですか? どうすればそれに対処できますか?
両方のサーバーでまったく同じコード、まったく同じデータベース。