Versi Mobile | Mobile Redirect php script | Script PHP untuk Mendeteksi Jika Web Diakses dengan Handphone

Handphone sekarang banyak yang bisa digunakan untuk mengakses website. Nah, untuk membuat agar website kita mendeteksi secara otomatis jika diakses lewat handphone, perhatikan tutorial dibawah ini.

Berikut ini adalah script yang dibuat agar jika website kita diakses melalui handphone/ mobile phone, secara otomatis browser HP mengarah pada halaman web versi mobile.

Dalam contoh ini, browser HP diredirect ke: http://www.nama_situs.com/mobile/

Copas script berikut ini dan simpan dengan nama mobile.php

01 <?php
02
03 $mobile_browser = '0';
04
05 if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|vodafone|o2|pocket|mobile|pda|psp)/i',strtolower($_SERVER['HTTP_USER_AGENT']))){
06
07 $mobile_browser++;
08 }
09
10 if(((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'text/vnd.wap.wml')>0) || (strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0)) || ((isset($_SERVER['HTTP_X_WAP_PROFILE']) || isset($_SERVER['HTTP_PROFILE'])))){
11
12 $mobile_browser++;
13 }
14
15 $mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));
16 $mobile_agents = array('acs-', 'alav', 'alca', 'amoi', 'audi', 'aste', 'avan', 'benq', 'bird', 'blac', 'blaz', 'brew', 'cell', 'cldc', 'cmd-', 'dang', 'doco', 'eric', 'hipt', 'htc', 'inno', 'ipaq', 'java', 'jigs', 'kddi', 'keji', 'leno', 'lg-c', 'lg-d', 'lg-g', 'lge-', 'maui', 'maxo', 'midp', 'mits', 'mmef', 'mobi', 'mot-', 'moto', 'mwbp', 'nec-', 'newt', 'noki', 'oper', 'opwv', 'palm', 'pana', 'pant', 'pdxg', 'phil', 'play', 'pluc', 'port', 'prox', 'qtek', 'qwap', 'sage', 'sams', 'sany', 'sch-', 'sec-', 'send', 'seri', 'sgh-', 'shar', 'sie-', 'siem', 'smal', 'smar', 'sony', 'sph-', 'symb', 't-mo', 'teli', 'tim-', 'tosh', 'tsm-', 'upg1', 'upsi', 'vk-v', 'voda', 'wap-', 'wapa', 'wapi', 'wapp', 'wapr', 'webc', 'winw', 'winw', 'xda', 'xda-');
17
18 if(in_array($mobile_ua,$mobile_agents)){��� �
19
20 $mobile_browser++;
21 }
22
23 if($mobile_browser>0){��� �
24
25 // lakukan proses yang Anda inginkan disini
26 // contoh redirect ke url web vesri mobile/
27 header ("Location:� http://www.nama_situs.com/mobile/");
28 exit;
29 }
30
31 // original script by usmandidikhamdani.blogspot.com
32 // modified -a little bit- by Vyatri (just a little bit. beneraan!)
33
34 ?>

Kemudian include ke bagian header website anda (file index.php) dengan script berikut:

1 <?php
2 include "mobile.php";
3 ?>

Upload ke server, dan coba langsung buka http://www.namasitus.com dengan menggunakan HP Anda. Maka secara otomatis halaman akan tersambung ke http://www.namasitus.com/mobile/

Jangan lupa http://www.namasitus.com/mobile/ nya disiapin dulu dengan content yang ringan dan friendly di Hape.

PS: karena script ini ditulis pertamakali pada tahun 2008, tidak menjamin script ini bisa bekerja pada gadget merek baru. Jadi silakan ditambahkan sendiri yah info $_SERVER[‘HTTP_USER_AGENT’] nya.

Punya script yang lebih komplit? Bagi dong :D

About The Author

Saya adalah Bloger asal Malang yang menyukai kegiatan yang berhubungan dengan perkembangan IT, Design dan juga Pendidikan. Berupaya untuk selalu menebarkan kebermanfaatan bagi sesama.

Related posts

Leave a Reply

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