Rumah > Artikel > pembangunan bahagian belakang > Bolehkah Anda Benar-benar Mengesan Versi OS Tepat Daripada Ejen Pengguna Penyemak Imbas?
Mengesan Versi OS Tepat daripada Penyemak Imbas
Menentukan versi Sistem Pengendalian (OS) yang tepat daripada penyemak imbas menggunakan PHP, JS atau ASP boleh menjadi tugas yang mencabar. Walaupun mungkin untuk mengenal pasti jenis OS umum (cth., Windows XP, macOS), mendapatkan semula versi yang tepat (cth., Windows XP Home, Windows XP Pro) terbukti lebih sukar.
Akses Terhad kepada Maklumat OS
Satu-satunya maklumat yang tersedia untuk anda ialah pengepala Ejen Pengguna HTTP yang dihantar oleh penyemak imbas. Pengepala ini biasanya mengandungi nama dan versi OS.
MacOS dan Linux: Pengesanan Tepat
Pelayar MacOS dan Linux selalunya memberikan maklumat Ejen Pengguna yang mencukupi untuk menentukan OS yang tepat versi. Sebagai contoh, pengepala Ejen Pengguna mungkin membaca:
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009030423 Ubuntu/8.10 (intrepid) Firefox/3.0.7
Ini menunjukkan bahawa penyemak imbas sedang berjalan pada Ubuntu 8.10 Intrepid Ibex.
Windows: Maklumat Samar-samar
Pelayar Windows, sebaliknya, secara amnya melaporkan versi OS keseluruhan sahaja, tanpa menyatakan pakej tertentu (cth., Pro, Business). Contoh pengepala Ejen Pengguna untuk penyemak imbas Windows ialah:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:x.x.x) Gecko/20041107 Firefox/x.x
Pengepala ini menunjukkan bahawa penyemak imbas sedang berjalan pada Windows XP, tetapi ia tidak menyatakan sama ada ia adalah edisi Rumah atau Pro.
Kesimpulan
Mengesan versi OS yang tepat daripada penyemak imbas menggunakan PHP, JS atau ASP tidak dapat dilaksanakan kerana maklumat terhad yang tersedia melalui pengepala Ejen Pengguna HTTP. Walaupun penyemak imbas MacOS dan Linux menyediakan maklumat yang lebih terperinci, penyemak imbas Windows hanya menyediakan versi OS umum.
Atas ialah kandungan terperinci Bolehkah Anda Benar-benar Mengesan Versi OS Tepat Daripada Ejen Pengguna Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!