我正在使用一個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正在添加附加信息,例如:3:在請求之前,服務器2正在省略這些詳細信息,但轉義正斜槓。
問題: a:3:,s:9:是一種常見的編碼,還是服務器配置可能添加到請求中的東西?我對格式不熟悉,想知道它是否是常見的。我的目標是弄清楚是PHP程序添加了附加信息還是服務器配置。
感謝這一切都有道理現在什麼數字顯示和爲什麼。 – JMC