複数のサーバーで実行され、2 つのサーバーからわずかに異なる文字列を生成する PHP プログラムを使用しています。
**Server 1 Request Data:**
a:10:{s:9:"locale";s:5:"en_US","url";s:18:"https://testingurl.com/index.php";}
**Server 2 Request Data:**
{"locale":"en_US","url":"https:\/\/testingurl.com\/index.php";}
どちらのサーバーも同じ変数を送信していますが、形式がわずかに異なります。サーバー 1 はリクエストの前に a:3: などの追加情報を追加しており、サーバー 2 はそれらの詳細を省略していますが、スラッシュはエスケープしています。
質問: a:3: 、 s:9: は一般的なエンコーディングですか、それともサーバー構成によってリクエストに追加される可能性があるものですか? 私はフォーマットに慣れていないので、それが一般的なものなのだろうかと思っています。私の目標は、PHP プログラムが追加情報を追加したのか、それともサーバー構成を追加したのかを把握することです。