Home » PHP » Cara Mendeteksi Pengguna Mengakses Website Melalui HP atau PC

Cara Mendeteksi Pengguna Mengakses Website Melalui HP atau PC


Cara Mendeteksi Apakah Pengguna Mengakses melalui HP atau PC

Berikut ini, sebuah cara yang bisa dilakukan untuk mengetahui apakah pengungjung atau pengguna mengakses website menggunakan device apa. Apakah menggunakan Handphone atau smartphone (mobile) atau menggunakan PC / Laptop (desktop). Cara Mendeteksi Apakah Pengguna Mengakses Website Melalui HP atau PC.



Ini perlu dilakukan jika kita ingin membuat tampilan berbeda terhadap dua pengguna tersebut, mobile dan desktop. Seperti misalnya, tampilan melalui desktop dibuat lebih lengkap dengan 3 kolom. Atau menggunakan script yang banyak, sehingga tampilannya terlihat hidup.

Kemudian, untuk versi mobilenya, kita hanya ingin menampilkan kontent yang sederhana, agar website bisa diakses lebih cepat.



Baca Juga: Aplikasi Website Portal Berita dengan PHP dan MySql

Kontent sederhana tentunya meminimalisir penggunaan script atau animasi.

Ok, baik.

Untuk mendeteksi dengan device apa pungunjung datang ke website kita, bisa dilakukan dengan memasang script dibawah ini pada file function kita.



Silakan copy kode dibawah ini, letakkan dalam sebuah file yang akan diakses terus menerus oleh server.

function isMobile() {
return is_numeric(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "mobile"));
}

Cukup sederhana dan kodenya singkat. Atau, bisa juga dengan menggunakan kode dibawah ini.

function isMobile() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}

Kode diatas agak sedikit lebih panjang sih. Namun lebih spesifik memfilter device-device apa saja yang akan disaring.



Sedangkan untuk memanggil fungsi ini, kita bisa menggunakan kode sebagai berikut. Kode ini ditempatkan pada halaman PHP kita.

<?php
if(isMobile()) {

//tempatkan disini file atau link yang akan diambil
//jika pengunjung yg datang menggunakan HP / Tablet

} else {

//jika pengunjung yg datang menggunakan
//menggunakan Laptop/PC

}

?>

Nah, demikian saja tulisan kali ini terkait Cara Mendeteksi Apakah Pengguna Mengakses Website Melalui HP atau PC. Silakan mencoba.



Berita Terkait
Berita Terbaru