Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Мобильный веб
»
Тема:
Поставил скрипт, а моб. траф не переадресуется. Что не так?
Новая тема
Ответить
цитата
05/08/12 в 23:18
Taras_Bulba
Поставил скрипт, а моб. траф не переадресуется.
<?php
$ipadUrl = "http://domain.net/std/go.php?sid=3";
$iphoneUrl = "http://domain.net/std/go.php?sid=4";
$mobileUrl = "http://domain.net/std/go.php?sid=5";
include("mobile_detection.php");
if(detect_ipad()) {
header("Location: $ipadUrl");
}
if(detect_iphone_like()) {
header("Location: $iphoneUrl");
}
if(detect_mobile_device()) {
header("Location: $mobileUrl");
}
include("se.php");
?>
mobile_detection.php
<?php
function detect_ipad(){
// ipad
if( stristr($_SERVER['HTTP_USER_AGENT'],'ipad') )
{
return true;
}
return false;
}
function detect_iphone_like(){
// iphone and ipod
if( stristr($_SERVER['HTTP_USER_AGENT'],'iphone')
|| stristr($_SERVER['HTTP_USER_AGENT'],'ipod') ) {
return true;
}
// android
if( stristr($_SERVER['HTTP_USER_AGENT'],'android') ) {
return true;
}
return false;
}
function detect_mobile_device() {
if( isset($_SERVER['HTTP_USER_AGENT']) ) {
// detect iphone, android, ipod
if( detect_iphone_like() ){
return true;
}
// check for mobile browser signs
if( preg_match('/up\.browser|up\.link|windows ce|iemobile|mini|mmp|symbian|smartphone|midp|wap|teleca|vodafone|o2|[^i]phone|pocket|kindle|mobile|treo|psp/i', $_SERVER['HTTP_USER_AGENT']) ) {
return true;
}
}
// check wap.wml or wap.xhtml support
if( ( isset($_SERVER['HTTP_ACCEPT'])
&& stristr($_SERVER['HTTP_ACCEPT'],'text/vnd.wap.wml'))
|| stristr($_SERVER['HTTP_ACCEPT'],'application/vnd.wap.xhtml+xml') ) {
return true;
}
// check _server headers for mobile device
if( isset($_SERVER['HTTP_X_WAP_PROFILE'])
|| isset($_SERVER['HTTP_PROFILE'])
|| isset($_SERVER['X-OperaMini-Features'])
|| isset($_SERVER['UA-pixels']) ) {
return true;
}
// most common mobile user agents
$mobile_agents = array(
'1207', '3gso', '4thp', '501i', '502i', '503i', '504i', '505i', '506i',
'6310', '6590', '770s', '802s', 'a wa', 'acer', 'acs-', 'airn', 'alav',
'asus', 'attw', 'au-m', 'aur ', 'aus ', 'abac', 'acoo', 'aiko', 'alco',
'alca', 'amoi', 'anex', 'anny', 'anyw', 'aptu', 'arch', 'argo', 'bell',
'bird', 'bw-n', 'bw-u', 'beck', 'benq', 'bilb', 'blac', 'c55/', 'cdm-',
'chtm', 'capi', 'comp', 'cond', 'craw', 'dall', 'dbte', 'dc-s', 'dica',
'ds-d', 'ds12', 'dait', 'devi', 'dmob', 'doco', 'dopo', 'el49', 'erk0',
'esl8', 'ez40', 'ez60', 'ez70', 'ezos', 'ezze', 'elai', 'emul', 'eric',
'ezwa', 'fake', 'fly-', 'fly_', 'g-mo', 'g1 u', 'g560', 'gf-5', 'grun',
'gene', 'go.w', 'good', 'grad', 'hcit', 'hd-m', 'hd-p', 'hd-t', 'hei-',
'hp i', 'hpip', 'hs-c', 'htc ', 'htc-', 'htca', 'htcg', 'htcp', 'htcs',
'htct', 'htc_', 'haie', 'hita', 'huaw', 'hutc', 'i-20', 'i-go', 'i-ma',
'i230', 'iac-', 'iac/', 'ig01', 'im1k', 'inno', 'iris', 'jata', 'java',
'kddi', 'kgt/', 'kpt ', 'kwc-', 'klon', 'lexi', 'lg g', 'lg-a', 'lg-b',
'lg-c', 'lg-d', 'lg-f', 'lg-g', 'lg-k', 'lg-l', 'lg-m', 'lg-o', 'lg-p',
'lg-s', 'lg-t', 'lg-u', 'lg-w', 'lg/k', 'lg/l', 'lg/u', 'lg50', 'lg54',
'lge-', 'lge/', 'lynx', 'leno', 'm1-w', 'm3ga', 'm50/', 'maui', 'mc01',
'mc21', 'mcca', 'medi', 'meri', 'mio8', 'mioa', 'mo01', 'mo02', 'mode',
'modo', 'mot ', 'mot-', 'mt50', 'mtp1', 'mtv ', 'mate', 'maxo', 'merc',
'mits', 'mobi', 'motv', 'mozz', 'n100', 'n101', 'n102', 'n202', 'n203',
'n300', 'n302', 'n500', 'n502', 'n505', 'n700', 'n701', 'n710', 'nec-',
'nem-', 'newg', 'neon', 'netf', 'noki', 'nzph', 'o2 x', 'o2-x', 'opwv',
'owg1', 'opti', 'oran', 'p800', 'pand', 'pg-1', 'pg-2', 'pg-3', 'pg-6',
'pg-8', 'pg-c', 'pg13', 'phil', 'pn-2', 'pt-g', 'palm', 'pana', 'pire',
'pock', 'pose', 'psio', 'qa-a', 'qc-2', 'qc-3', 'qc-5', 'qc-7', 'qc07',
'qc12', 'qc21', 'qc32', 'qc60', 'qci-', 'qwap', 'qtek', 'r380', 'r600',
'raks', 'rim9', 'rove', 's55/', 'sage', 'sams', 'sc01', 'sch-', 'scp-',
'sdk/', 'se47', 'sec-', 'sec0', 'sec1', 'semc', 'sgh-', 'shar', 'sie-',
'sk-0', 'sl45', 'slid', 'smb3', 'smt5', 'sp01', 'sph-', 'spv ', 'spv-',
'sy01', 'samm', 'sany', 'sava', 'scoo', 'send', 'siem', 'smar', 'smit',
'soft', 'sony', 't-mo', 't218', 't250', 't600', 't610', 't618', 'tcl-',
'tdg-', 'telm', 'tim-', 'ts70', 'tsm-', 'tsm3', 'tsm5', 'tx-9', 'tagt',
'talk', 'teli', 'topl', 'tosh', 'up.b', 'upg1', 'utst', 'v400', 'v750',
'veri', 'vk-v', 'vk40', 'vk50', 'vk52', 'vk53', 'vm40', 'vx98', 'virg',
'vite', 'voda', 'vulc', 'w3c ', 'w3c-', 'wapj', 'wapp', 'wapu', 'wapm',
'wig ', 'wapi', 'wapr', 'wapv', 'wapy', 'wapa', 'waps', 'wapt', 'winc',
'winw', 'wonu', 'x700', 'xda2', 'xdag', 'yas-', 'your', 'zte-', 'zeto',
'aste', 'audi', 'avan', 'blaz', 'brew', 'brvw', 'bumb', 'ccwa', 'cell',
'cldc', 'cmd-', 'dang', 'eml2', 'fetc', 'hipt', 'http', 'ibro', 'idea',
'ikom', 'ipaq', 'jbro', 'jemu', 'jigs', 'keji', 'kyoc', 'kyok', 'libw',
'm-cr', 'midp', 'mmef', 'moto', 'mwbp', 'mywa', 'newt', 'nok6', 'o2im',
'pant', 'pdxg', 'play', 'pluc', 'port', 'prox', 'rozo', 'sama', 'seri',
'smal', 'symb', 'treo', 'upsi', 'vx52', 'vx53', 'vx60', 'vx61', 'vx70',
'vx80', 'vx81', 'vx83', 'vx85', 'wap-', 'webc', 'whit', 'wmlb', 'xda-');
if( isset($_SERVER['HTTP_USER_AGENT']) ) {
// check for most common user agents
if( in_array(strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4)),
$mobile_agents) ) {
return true;
}
}
return false;
}
?>
Что сделал не так?
цитата
06/08/12 в 00:00
Nux
попробуй так
<?php
function detect_ipad(){
// ipad
if( stristr($_SERVER['HTTP_USER_AGENT'],'ipad') )
{
return true;
}
return false;
}
function detect_iphone_like(){
// iphone and ipod
if( stristr($_SERVER['HTTP_USER_AGENT'],'iphone')
|| stristr($_SERVER['HTTP_USER_AGENT'],'ipod') ) {
return true;
}
// android
if( stristr($_SERVER['HTTP_USER_AGENT'],'android') ) {
return true;
}
return false;
}
function detect_mobile_device() {
if( isset($_SERVER['HTTP_USER_AGENT']) ) {
// detect iphone, android, ipod
if( detect_iphone_like() ){
return true;
}
// check for mobile browser signs
if( preg_match('/up\.browser|up\.link|windows ce|iemobile|mini|mmp|symbian|smartphone|midp|wap|teleca|vodafone|o2|[^i]phone|pocket|kindle|mobile|treo|psp/i', $_SERVER['HTTP_USER_AGENT']) ) {
return true;
}
}
// check wap.wml or wap.xhtml support
if( ( isset($_SERVER['HTTP_ACCEPT'])
&& stristr($_SERVER['HTTP_ACCEPT'],'text/vnd.wap.wml'))
|| stristr($_SERVER['HTTP_ACCEPT'],'application/vnd.wap.xhtml+xml') ) {
return true;
}
// check _server headers for mobile device
if( isset($_SERVER['HTTP_X_WAP_PROFILE'])
|| isset($_SERVER['HTTP_PROFILE'])
|| isset($_SERVER['X-OperaMini-Features'])
|| isset($_SERVER['UA-pixels']) ) {
return true;
}
// most common mobile user agents
$mobile_agents = array(
'1207', '3gso', '4thp', '501i', '502i', '503i', '504i', '505i', '506i',
'6310', '6590', '770s', '802s', 'a wa', 'acer', 'acs-', 'airn', 'alav',
'asus', 'attw', 'au-m', 'aur ', 'aus ', 'abac', 'acoo', 'aiko', 'alco',
'alca', 'amoi', 'anex', 'anny', 'anyw', 'aptu', 'arch', 'argo', 'bell',
'bird', 'bw-n', 'bw-u', 'beck', 'benq', 'bilb', 'blac', 'c55/', 'cdm-',
'chtm', 'capi', 'comp', 'cond', 'craw', 'dall', 'dbte', 'dc-s', 'dica',
'ds-d', 'ds12', 'dait', 'devi', 'dmob', 'doco', 'dopo', 'el49', 'erk0',
'esl8', 'ez40', 'ez60', 'ez70', 'ezos', 'ezze', 'elai', 'emul', 'eric',
'ezwa', 'fake', 'fly-', 'fly_', 'g-mo', 'g1 u', 'g560', 'gf-5', 'grun',
'gene', 'go.w', 'good', 'grad', 'hcit', 'hd-m', 'hd-p', 'hd-t', 'hei-',
'hp i', 'hpip', 'hs-c', 'htc ', 'htc-', 'htca', 'htcg', 'htcp', 'htcs',
'htct', 'htc_', 'haie', 'hita', 'huaw', 'hutc', 'i-20', 'i-go', 'i-ma',
'i230', 'iac-', 'iac/', 'ig01', 'im1k', 'inno', 'iris', 'jata', 'java',
'kddi', 'kgt/', 'kpt ', 'kwc-', 'klon', 'lexi', 'lg g', 'lg-a', 'lg-b',
'lg-c', 'lg-d', 'lg-f', 'lg-g', 'lg-k', 'lg-l', 'lg-m', 'lg-o', 'lg-p',
'lg-s', 'lg-t', 'lg-u', 'lg-w', 'lg/k', 'lg/l', 'lg/u', 'lg50', 'lg54',
'lge-', 'lge/', 'lynx', 'leno', 'm1-w', 'm3ga', 'm50/', 'maui', 'mc01',
'mc21', 'mcca', 'medi', 'meri', 'mio8', 'mioa', 'mo01', 'mo02', 'mode',
'modo', 'mot ', 'mot-', 'mt50', 'mtp1', 'mtv ', 'mate', 'maxo', 'merc',
'mits', 'mobi', 'motv', 'mozz', 'n100', 'n101', 'n102', 'n202', 'n203',
'n300', 'n302', 'n500', 'n502', 'n505', 'n700', 'n701', 'n710', 'nec-',
'nem-', 'newg', 'neon', 'netf', 'noki', 'nzph', 'o2 x', 'o2-x', 'opwv',
'owg1', 'opti', 'oran', 'p800', 'pand', 'pg-1', 'pg-2', 'pg-3', 'pg-6',
'pg-8', 'pg-c', 'pg13', 'phil', 'pn-2', 'pt-g', 'palm', 'pana', 'pire',
'pock', 'pose', 'psio', 'qa-a', 'qc-2', 'qc-3', 'qc-5', 'qc-7', 'qc07',
'qc12', 'qc21', 'qc32', 'qc60', 'qci-', 'qwap', 'qtek', 'r380', 'r600',
'raks', 'rim9', 'rove', 's55/', 'sage', 'sams', 'sc01', 'sch-', 'scp-',
'sdk/', 'se47', 'sec-', 'sec0', 'sec1', 'semc', 'sgh-', 'shar', 'sie-',
'sk-0', 'sl45', 'slid', 'smb3', 'smt5', 'sp01', 'sph-', 'spv ', 'spv-',
'sy01', 'samm', 'sany', 'sava', 'scoo', 'send', 'siem', 'smar', 'smit',
'soft', 'sony', 't-mo', 't218', 't250', 't600', 't610', 't618', 'tcl-',
'tdg-', 'telm', 'tim-', 'ts70', 'tsm-', 'tsm3', 'tsm5', 'tx-9', 'tagt',
'talk', 'teli', 'topl', 'tosh', 'up.b', 'upg1', 'utst', 'v400', 'v750',
'veri', 'vk-v', 'vk40', 'vk50', 'vk52', 'vk53', 'vm40', 'vx98', 'virg',
'vite', 'voda', 'vulc', 'w3c ', 'w3c-', 'wapj', 'wapp', 'wapu', 'wapm',
'wig ', 'wapi', 'wapr', 'wapv', 'wapy', 'wapa', 'waps', 'wapt', 'winc',
'winw', 'wonu', 'x700', 'xda2', 'xdag', 'yas-', 'your', 'zte-', 'zeto',
'aste', 'audi', 'avan', 'blaz', 'brew', 'brvw', 'bumb', 'ccwa', 'cell',
'cldc', 'cmd-', 'dang', 'eml2', 'fetc', 'hipt', 'http', 'ibro', 'idea',
'ikom', 'ipaq', 'jbro', 'jemu', 'jigs', 'keji', 'kyoc', 'kyok', 'libw',
'm-cr', 'midp', 'mmef', 'moto', 'mwbp', 'mywa', 'newt', 'nok6', 'o2im',
'pant', 'pdxg', 'play', 'pluc', 'port', 'prox', 'rozo', 'sama', 'seri',
'smal', 'symb', 'treo', 'upsi', 'vx52', 'vx53', 'vx60', 'vx61', 'vx70',
'vx80', 'vx81', 'vx83', 'vx85', 'wap-', 'webc', 'whit', 'wmlb', 'xda-');
if( isset($_SERVER['HTTP_USER_AGENT']) ) {
// check for most common user agents
if( in_array(strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4)),
$mobile_agents) ) {
return true;
}
}
return false;
}
$ipadUrl = "http://domain.net/std/go.php?sid=3";
$iphoneUrl = "http://domain.net/std/go.php?sid=4";
$mobileUrl = "http://domain.net/std/go.php?sid=5";
if(detect_ipad()) {
header("Location: $ipadUrl");
}
if(detect_iphone_like()) {
header("Location: $iphoneUrl");
}
if(detect_mobile_device()) {
header("Location: $mobileUrl");
}
include("se.php");
?>
цитата
06/08/12 в 00:22
Taras_Bulba
С
Nux:
Сделал. Тока iPad уже заныкали. Будем ждать.
Хотя инклюд я не сам придумал, а просто оставил, как было у других. Они не жаловались.
цитата
06/08/12 в 01:01
Taras_Bulba
Всё-равно не переадресуются.
Мобильные клиенты бродят и, похоже, кликают. На трейд-скрипт траф попадает, а на ТДС - ни фига. В чём ошибка? Мож каких настроек ПХП не хватает? Что смотреть?
цитата
06/08/12 в 01:23
Taras_Bulba
Проверил. Агентов и HTTP_ACCEPT сервак отдаёт
Warning-1 HTTP_USER_AGENT - Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1 AlexaToolbar/alxg-3.0
Warning-2 HTTP_ACCEPT - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Warning-3 GEOIP_COUNTRY_CODE - RU
Warning-4 GEOIP_COUNTRY_NAME - Russian Federation
В чём может быть дело?
цитата
06/08/12 в 02:21
Taras_Bulba
Начитался страстей про return и слегка переделал скрипт.
<?php
$ipadUrl = "http://thepornpics.net/std/go.php?sid=3";
$iphoneUrl = "http://thepornpics.net/std/go.php?sid=4";
$mobileUrl = "http://thepornpics.net/std/go.php?sid=5";
// ipad
if( stristr($_SERVER['HTTP_USER_AGENT'],'ipad') )
{
header("Location: $ipadUrl");
}
// iphone and ipod
if( stristr($_SERVER['HTTP_USER_AGENT'],'iphone')
|| stristr($_SERVER['HTTP_USER_AGENT'],'ipod') ) {
header("Location: $iphoneUrl");
}
// android
if( stristr($_SERVER['HTTP_USER_AGENT'],'android') ) {
header("Location: $iphoneUrl");
}
// check for mobile browser signs
if( preg_match('/up\.browser|up\.link|windows ce|iemobile|mini|mmp|symbian|smartphone|midp|wap|teleca|vodafone|o2|[^i]phone|pocket|kindle|mobile|treo|psp/i', $_SERVER['HTTP_USER_AGENT']) ) {
header("Location: $mobileUrl");
}
// check wap.wml or wap.xhtml support
if( ( isset($_SERVER['HTTP_ACCEPT'])
&& stristr($_SERVER['HTTP_ACCEPT'],'text/vnd.wap.wml'))
|| stristr($_SERVER['HTTP_ACCEPT'],'application/vnd.wap.xhtml+xml') ) {
header("Location: $mobileUrl");
}
// check _server headers for mobile device
if( isset($_SERVER['HTTP_X_WAP_PROFILE'])
|| isset($_SERVER['HTTP_PROFILE'])
|| isset($_SERVER['X-OperaMini-Features'])
|| isset($_SERVER['UA-pixels']) ) {
header("Location: $mobileUrl");
}
// most common mobile user agents
$mobile_agents = array(
'1207', '3gso', '4thp', '501i', '502i', '503i', '504i', '505i', '506i',
'6310', '6590', '770s', '802s', 'a wa', 'acer', 'acs-', 'airn', 'alav',
'asus', 'attw', 'au-m', 'aur ', 'aus ', 'abac', 'acoo', 'aiko', 'alco',
'alca', 'amoi', 'anex', 'anny', 'anyw', 'aptu', 'arch', 'argo', 'bell',
'bird', 'bw-n', 'bw-u', 'beck', 'benq', 'bilb', 'blac', 'c55/', 'cdm-',
'chtm', 'capi', 'comp', 'cond', 'craw', 'dall', 'dbte', 'dc-s', 'dica',
'ds-d', 'ds12', 'dait', 'devi', 'dmob', 'doco', 'dopo', 'el49', 'erk0',
'esl8', 'ez40', 'ez60', 'ez70', 'ezos', 'ezze', 'elai', 'emul', 'eric',
'ezwa', 'fake', 'fly-', 'fly_', 'g-mo', 'g1 u', 'g560', 'gf-5', 'grun',
'gene', 'go.w', 'good', 'grad', 'hcit', 'hd-m', 'hd-p', 'hd-t', 'hei-',
'hp i', 'hpip', 'hs-c', 'htc ', 'htc-', 'htca', 'htcg', 'htcp', 'htcs',
'htct', 'htc_', 'haie', 'hita', 'huaw', 'hutc', 'i-20', 'i-go', 'i-ma',
'i230', 'iac-', 'iac/', 'ig01', 'im1k', 'inno', 'iris', 'jata', 'java',
'kddi', 'kgt/', 'kpt ', 'kwc-', 'klon', 'lexi', 'lg g', 'lg-a', 'lg-b',
'lg-c', 'lg-d', 'lg-f', 'lg-g', 'lg-k', 'lg-l', 'lg-m', 'lg-o', 'lg-p',
'lg-s', 'lg-t', 'lg-u', 'lg-w', 'lg/k', 'lg/l', 'lg/u', 'lg50', 'lg54',
'lge-', 'lge/', 'lynx', 'leno', 'm1-w', 'm3ga', 'm50/', 'maui', 'mc01',
'mc21', 'mcca', 'medi', 'meri', 'mio8', 'mioa', 'mo01', 'mo02', 'mode',
'modo', 'mot ', 'mot-', 'mt50', 'mtp1', 'mtv ', 'mate', 'maxo', 'merc',
'mits', 'mobi', 'motv', 'mozz', 'n100', 'n101', 'n102', 'n202', 'n203',
'n300', 'n302', 'n500', 'n502', 'n505', 'n700', 'n701', 'n710', 'nec-',
'nem-', 'newg', 'neon', 'netf', 'noki', 'nzph', 'o2 x', 'o2-x', 'opwv',
'owg1', 'opti', 'oran', 'p800', 'pand', 'pg-1', 'pg-2', 'pg-3', 'pg-6',
'pg-8', 'pg-c', 'pg13', 'phil', 'pn-2', 'pt-g', 'palm', 'pana', 'pire',
'pock', 'pose', 'psio', 'qa-a', 'qc-2', 'qc-3', 'qc-5', 'qc-7', 'qc07',
'qc12', 'qc21', 'qc32', 'qc60', 'qci-', 'qwap', 'qtek', 'r380', 'r600',
'raks', 'rim9', 'rove', 's55/', 'sage', 'sams', 'sc01', 'sch-', 'scp-',
'sdk/', 'se47', 'sec-', 'sec0', 'sec1', 'semc', 'sgh-', 'shar', 'sie-',
'sk-0', 'sl45', 'slid', 'smb3', 'smt5', 'sp01', 'sph-', 'spv ', 'spv-',
'sy01', 'samm', 'sany', 'sava', 'scoo', 'send', 'siem', 'smar', 'smit',
'soft', 'sony', 't-mo', 't218', 't250', 't600', 't610', 't618', 'tcl-',
'tdg-', 'telm', 'tim-', 'ts70', 'tsm-', 'tsm3', 'tsm5', 'tx-9', 'tagt',
'talk', 'teli', 'topl', 'tosh', 'up.b', 'upg1', 'utst', 'v400', 'v750',
'veri', 'vk-v', 'vk40', 'vk50', 'vk52', 'vk53', 'vm40', 'vx98', 'virg',
'vite', 'voda', 'vulc', 'w3c ', 'w3c-', 'wapj', 'wapp', 'wapu', 'wapm',
'wig ', 'wapi', 'wapr', 'wapv', 'wapy', 'wapa', 'waps', 'wapt', 'winc',
'winw', 'wonu', 'x700', 'xda2', 'xdag', 'yas-', 'your', 'zte-', 'zeto',
'aste', 'audi', 'avan', 'blaz', 'brew', 'brvw', 'bumb', 'ccwa', 'cell',
'cldc', 'cmd-', 'dang', 'eml2', 'fetc', 'hipt', 'http', 'ibro', 'idea',
'ikom', 'ipaq', 'jbro', 'jemu', 'jigs', 'keji', 'kyoc', 'kyok', 'libw',
'm-cr', 'midp', 'mmef', 'moto', 'mwbp', 'mywa', 'newt', 'nok6', 'o2im',
'pant', 'pdxg', 'play', 'pluc', 'port', 'prox', 'rozo', 'sama', 'seri',
'smal', 'symb', 'treo', 'upsi', 'vx52', 'vx53', 'vx60', 'vx61', 'vx70',
'vx80', 'vx81', 'vx83', 'vx85', 'wap-', 'webc', 'whit', 'wmlb', 'xda-');
if( isset($_SERVER['HTTP_USER_AGENT']) ) {
// check for most common user agents
if( in_array(strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4)),
$mobile_agents) ) {
header("Location: $mobileUrl");
}
}
include("se.php");
?>
Ждём-с
цитата
06/08/12 в 12:26
Taras_Bulba
Поставил exit посде каждого header("Location: - заработало
цитата
21/01/13 в 17:38
Xvost
include("se.php"); это что? Он обязателен?
цитата
21/01/13 в 17:39
Xvost
Поисковики не банят/пеналять за это дело?
Новая тема
Ответить
Эта страница в полной версии