Cara mendapatkan informasi perangkat menggunakan php
Show
Dalam kehidupan pengembangan kita sehari-hari, sering kali kita perlu membuat kode sesuatu yang khusus untuk kategori perangkat tertentu. Untuk menyelesaikan tugas seperti itu, kita perlu mendeteksi perangkat. Topik yang akan saya bahas hari ini adalah jawaban sederhana untuk pertanyaan- Bagaimana cara mendeteksi Perangkat Seluler di PHP dan jQuery. Topik ini akan mencakup kode deteksi Perangkat Seluler di PHP dan di jQuery keduanya Anda dapat melihat di banyak situs web bahwa mereka adalah versi desktop dan juga versi seluler sederhana yang berbeda dari situs web yang sama. Ini membuatnya lebih mudah bagi pengguna internet seluler. Tetapi untuk mencapai ini, kami harus mendeteksi perangkat seluler atau kategori perangkat tempat situs web dibuka
Mengapa kita perlu mendeteksi perangkat seluler atau platform di sisi server? Deteksi perangkat seluler di server adalah cara terbaik. Ini akan mencegah memuat konten yang tidak perlu yang dapat membuat situs web lebih berat untuk perangkat seluler. Konten yang tidak relevan untuk perangkat seluler bahkan tidak boleh dipanggil di perangkat tersebut. Ini akan membuat situs web lebih cepat dengan hanya memuat konten yang diperlukan dan sesuai yang ingin kami tampilkan di perangkat seluler Ada cara lain untuk mendeteksi perangkat seluler, yaitu. dengan menggunakan jQuery/JavaScript. Saya akan menjelaskannya nanti. Pertama, saya akan memberi tahu Anda cara mengidentifikasi perangkat seluler di PHP dengan contoh Meskipun desain web responsif adalah cara untuk melihat situs web yang benar-benar cocok untuk perangkat seluler dengan menggunakan kueri media CSS. Namun, itu tidak akan mencegah pemuatan konten yang tidak perlu untuk dimuat di perangkat seluler yang hanya diperlukan untuk versi desktop situs web Cara mendeteksi perangkat seluler di PHPUntuk mendeteksi perangkat seluler di situs web bertenaga PHP, kita dapat menggunakan Variabel PHP GLOBAL Kode untuk mendeteksi perangkat seluler di PHP Saya membuat fungsi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 fungsi is_mobile() { jika (kosong($_SERVER['HTTP_USER_AGENT'])) { $is_mobile = salah; } lain jika (strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') ! == salah // banyak perangkat seluler (semua iPhone, iPad, dll. ) . . strpos($_SERVER[ . ], 'Android') ! == salah . . strpos($_SERVER[ . ], 'Silk/') ! == salah . . strpos($_SERVER[ . ], 'Kindle') ! == salah . . strpos($_SERVER[ . ], 'BlackBerry') ! == salah . . strpos($_SERVER[ . ], 'Opera Mini') ! == salah . . strpos($_SERVER[ . ], 'Opera Mobi') ! == salah) { $is_mobile = benar; } lain { $is_mobile = salah; } kembalikan $is_mobile; } ?> Sekarang memanggil fungsi 1 2 3 4 5 6 7 jika (is_mobile()) { gema 'Ini adalah perangkat seluler. '; } lain { echo 'Bukan perangkat seluler. '; } ?> Cara mendeteksi platform/OS perangkat seluler di PHPPeriksa perangkat android di PHP1 2 3 4 5 6 7 8 9 fungsi is_android() { $is_android = salah; jika (. kosong($_SERVER[ . == salah) {]) && strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false) { $is_android = true; } return $is_android; } ?> Kode untuk memeriksa perangkat android di PHP1 2 3 4 5 6 7 jika (is_android()) { echo 'Ini ponsel Android. '; } lain { gema "Saya tidak tahu OS-nya"; } ?> Demikian pula, Anda dapat memeriksa perangkat BlackBerry di PHP 1 2 3 4 5 6 7 8 9 fungsi is_blackBerry() { $is_blackBerry = salah; jika (. kosong($_SERVER[ . == salah) {]) && strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false) { $is_blackBerry = true; } kembalikan $is_blackBerry; } ?> Kode untuk memeriksa perangkat BlackBerry di PHP 1 2 3 4 5 6 7 jika (is_blackBerry()) { echo 'Ini ponsel BlackBerry. '; } lain { gema "Saya tidak tahu OS-nya"; } ?> Selanjutnya, Anda dapat menggunakan $_SERVER[‘HTTP_USER_AGENT’] untuk mendeteksi browser pengguna juga. Misalnya – dalam kode di bawah ini, saya mendeteksi untuk browser Chrome Bagaimana Anda bisa mendeteksi perangkat seluler menggunakan PHP?Misalnya, (android. bb\d+. meego). +seluler. avantgo. bada akan memeriksa apakah sistem operasi perangkat pengguna adalah Android atau tidak. Jika potongan ini dimasukkan ke dalam index. php situs web dan situs diakses dari perangkat seluler, browser akan menampilkan pesan sebagai Browser Seluler Terdeteksi.
Bagaimana cara membuka Info Perangkat?Android. Untuk menemukan nomor seri perangkat Anda di perangkat lunak, buka Pengaturan > Sistem. Lalu lompat ke About Phone > Status.
Bagaimana cara mendapatkan informasi browser menggunakan PHP?Fungsi get_browser() dalam PHP adalah fungsi bawaan yang digunakan untuk memberi tahu pengguna tentang kemampuan browser . Fungsi ini mencari browscap pengguna. ini dan mengembalikan kemampuan browser pengguna.
Apa itu $_ SERVER ['HTTP_USER_AGENT']?Variabel yang kami minati saat ini adalah $_SERVER['HTTP_USER_AGENT']. Catatan. $_SERVER adalah variabel PHP cadangan khusus yang berisi semua informasi server web . Ia dikenal sebagai superglobal. Lihat halaman manual terkait di superglobals untuk informasi lebih lanjut. |