ฉันรู้ว่าเนื้อหาของตัวแปรนี้มีลักษณะen-us,en;q=0.5และเป็นตัวแทนของภาษาที่ผู้ใช้ใช้ แต่เบราว์เซอร์คำนวณตัวแปรนี้อย่างไร
เบราว์เซอร์ Firefox มีตัวเลือกSettings -> Languageที่หนึ่งอาจเพิ่มภาษา มีอะไรอีกบ้างที่ใช้? ภาษาของระบบหรือประเทศปัจจุบันที่ใช้คอมพิวเตอร์ / แล็ปท็อป / โทรศัพท์เปลี่ยนค่านี้หรือไม่ และเบราว์เซอร์คำนวณqค่าสำหรับแต่ละภาษาอย่างไร
HTTP_ACCEPT_LANGUAGEส่วนหัว? ผมใช้การเชื่อมโยงที่คุณกล่าวถึงและผมพบว่าเบราว์เซอร์ของฉัน (Firefox)Accept-Language: de,en-US;q=0.7,en;q=0.3ใช้ ฉันมาจากประเทศเยอรมนีพร้อมระบบปฏิบัติการเยอรมันฉันไม่เคยเปลี่ยนการตั้งค่าภาษาของเบราว์เซอร์ ดังนั้นอาจHTTP_ACCEPT_LANGUAGEได้รับการเปลี่ยนแปลงเช่นกันหากคุณเพิ่งเข้าชมหน้าเว็บในภาษาอื่นบ่อยเพียงพอ