Selasa, 18 Desember 2012

Scripts sederhana deteksi Browser/Mobile Browser (bukan lwt userAgent)

ijin share kakak...
mudah2 bermamfaat bagi yg sedang bikin wapsite/wml

Langsung aja ya,,

PHP Code:
<?php
/**
 * @author Jasman
 * @copyright 2010 Ihsana IT Solution
 * @version 10.2.4
 */

//mendeteksi Operamini 
if ((isset($_SERVER['HTTP_X_OPERAMINI_FEATURES'])) || (isset($_SERVER['HTTP_X_OPERAMINI_PHONE'])) ||
    (isset(
$_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])))
{
    echo 
"Support PC Browser
        <br/>Operamini pada ponsel " 
. @$_SERVER['HTTP_X_OPERAMINI_PHONE'] .
        
"<br/>User Agent Asli: " . @$_SERVER['HTTP_X_OPERAMINI_PHONE_UA'] .
        
"<br/>User Agent Opera :" . @$_SERVER["HTTP_USER_AGENT"];
}
//mendeteksi Standart browser dengan Wap Profileelseif (isset($_SERVER['HTTP_X_WAP_PROFILE']))
{
    echo 
"Standart Browser Wapsite.
    <br/>Dengan User Agent :" 
. @$_SERVER["HTTP_USER_AGENT"];
} elseif (
preg_match('/wap|j2me|wml/'strtolower(@$_SERVER["HTTP_ACCEPT"])))
{
    echo 
"Browser Support Wapsite/WML
    <br/>Dengan User Agent :" 
. @$_SERVER["HTTP_USER_AGENT"];
} else
{
    echo 
"Support PC Browser
    <br/>User Agent : " 
. @$_SERVER["HTTP_USER_AGENT"];
}
?>

1 komentar: