Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengesan Internet Explorer Versi 6, 7, 8, dan 9 dengan PHP?

Bagaimana untuk Mengesan Internet Explorer Versi 6, 7, 8, dan 9 dengan PHP?

DDD
Lepaskan: 2024-10-30 14:00:03
asal
390 orang telah melayarinya

How to Detect Internet Explorer Versions 6, 7, 8, and 9 with PHP?

Mengesan Internet Explorer Versi 6, 7, 8 dan 9 dalam PHP

Menentukan versi khusus Internet Explorer yang digunakan pengguna boleh menjadi penting untuk melaksanakan respons yang disasarkan atau menyediakan fungsi tersuai. Artikel ini meneroka kaedah yang boleh dipercayai untuk mengenal pasti Internet Explorer versi 6 hingga 9 menggunakan pernyataan bersyarat PHP.

Pengguna mencari pelaksanaan PHP mudah yang membenarkan pelaksanaan bersyarat berdasarkan versi Internet Explorer. Mereka menyatakan bahawa syarat CSS tidak sesuai untuk tujuannya, iaitu untuk memaparkan mesej yang berbeza kepada pengguna.

Penyelesaian yang disyorkan melibatkan pemeriksaan rentetan $_SERVER['HTTP_USER_AGENT'] yang disediakan oleh penyemak imbas. Menggunakan ungkapan biasa, kod menilai sama ada rentetan mengandungi corak "MSIE" diikuti dengan digit yang mewakili nombor versi.

<code class="php">if (preg_match('/MSIE\s(?P<v>\d+)/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] <= 8) {
    // Browsers IE 8 and below
} else {
    // All other browsers
}</code>
Salin selepas log masuk

Dalam kod ini, ungkapan biasa "^MSIEs(?P

Kaedah ini menyediakan cara yang mudah dan berkesan untuk membezakan antara versi Internet Explorer tertentu, membolehkan pembangun menyesuaikan aplikasi PHP mereka dengan sewajarnya.

Atas ialah kandungan terperinci Bagaimana untuk Mengesan Internet Explorer Versi 6, 7, 8, dan 9 dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan