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>
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!