Here is the Code for redirect pc user From ur wapsite.
Enjoy it.make it for mobile user redirect from website,if you can.:P
PHP Code:
<?php
$_enable_pc_access = 1;
////enable_pc_access=1(on) * 0(of) ////
if ($_enable_pc_access == 0) {
$mobile_browser = '0';
if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i', strtolower($_SERVER['HTTP_USER_AGENT'])))
$mobile_browser++;
if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']), 'application/vnd.wap.xhtml+xml') > 0) or
((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE']))))
$mobile_browser++;
$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));
$mobile_agents = array('w3c ', 'acs-', 'alav', 'alca', 'amoi', 'audi', 'avan', 'benq', 'bird', 'blac', 'blaz', 'brew',
'cell', 'cldc', 'cmd-', 'dang', 'doco', 'eric', 'hipt', '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', 'palm', 'pana', 'pant', 'phil', 'play', 'port', 'prox', '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-');
if (in_array($mobile_ua, $mobile_agents))
$mobile_browser++;
if (strpos(strtolower($_SERVER['ALL_HTTP']), 'OperaMini') > 0)
$mobile_browser++;
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') > 0)
$mobile_browser = 0;
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'macintosh') > 0)
$mobile_browser = 0;
if ($mobile_browser == 0) {
header('Location: http://google.com/');
exit(0);
}
}
function myjson($s)
{
if (is_numeric($s))
return $s;
if (is_string($s))
return preg_replace("@([\1-\037])@e", "sprintf('\\\\u%04X',ord('$1'))", str_replace("\0", '\u000',
utf8_decode(json_encode(utf8_encode($s)))));
if ($s === false)
return 'false';
if ($s === true)
return 'true';
if (is_array($s)) {
$c = 0;
foreach ($s as $k => &$v)
if ($k !== $c++) {
foreach ($s as $k => &$v)
$v = myjson((string)$k) . ':' . myjson($v);
return '{' . join(',', $s) . '}';
}
return '[' . join(',', array_map('myjson', $s)) . ']';
}
return '';
}
function replace($text)
{
$text = strip_tags($text);
$text = stripslashes($text);
$text = str_replace("'", "", $text);
$text = str_replace('"', "", $text);
$text = str_replace(" ", " ", $text);
$text = str_replace(' ', "+", $text);
$text = str_replace('u00', '%', $text);
$text = str_replace('/', "", $text);
return $text;
}
?>