Mendeteksi Perangkat Mobile dengan PHP

Ketika user membuka sebuah web, ada 2 kemungkinan yaitu user membuka halaman web dari desktop atau dari perangkat mobile. Saat ini banyak layanan web yang menyediakan tampilan web yang sesuai dengan ukuran layar perangkat mobile sehingga lebih mudah dibaca dan dilihat. Berikut cara mendeteksi perangkat mobile menggunakan php, anda bisa mengembangkannya atau menambahkan jenis-jenis perangkat mobile lainnya.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
 
	/*Detect mobile device*/
 
	$ismobile = 0;
	$container = $_SERVER['HTTP_USER_AGENT'];
 
	/*List of mobile devices*/
	$useragents = array(
	'Blazer',
	'Palm',
	'Handspring',
	'Nokia',
	'Kyocera',
	'Samsung',
	'Motorola',
	'Smartphone',
	'Windows CE',
	'Blackberry',
	'WAP',
	'SonyEricsson',
	'PlayStation Portable',
	'LG',
	'MMP',
	'OPWV',
	'Symbian',
	'EPOC'
	);
 
	foreach($useragents as $useragents)
	{
		if(strstr($container,$useragents))
		{
			$ismobile = 1;
		}
	}
	if($ismobile)
	{
		echo "<p>Anda menggunakan perangkat mobile.</p>";
	}
 
	echo $_SERVER['HTTP_USER_AGENT'];
 
?>

Leave a Reply

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.