Added by on 09/12/2011

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

Leave a Reply

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

*

1 Comment

  • I savor, cause I discovered exactly what I was looking for.
    You have ended my 4 day long hunt! God Bless you man. Have a nice day.
    Bye