Вернуться   MUruZ MU Online Forum > Основной > Общий

Общий Разговоры на различные темы.

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 19:15   #1
Legend Killer
Hero
 
Аватар для Legend Killer
 
Регистрация: 09.01.2010
Сообщений: 1,600
По умолчанию Сайтостроение (нужна помощь)...

Есть сайт (пример) www.12345.ws и субдомен wap.12345.ws.Как мне сделать чтоб пользователи с мобилы автоматически перенаправлялис на вап сайт а с ПК на веб?
__________________
В жизни я Добряк, но в игре Izverg!

Последний раз редактировалось Legend Killer; 26.05.2011 в 19:28.
Offline   Ответить с цитированием
Старый 26.05.2011, 20:36   #2
-Arhangel-
Hero
 
Аватар для -Arhangel-
 
Регистрация: 22.10.2010
Сообщений: 1,057
По умолчанию Re: Сайтостроение (нужна помощь)...

Скрипт в шапку с определением устройства по $http_user_agent
__________________

http://five-clan.at.ua twitter
A-J-P-P-B rlz!
Offline   Ответить с цитированием
Старый 26.05.2011, 20:52   #3
Legend Killer
Hero
 
Аватар для Legend Killer
 
Регистрация: 09.01.2010
Сообщений: 1,600
По умолчанию Re: Сайтостроение (нужна помощь)...

А теперь попробуй объяснит это человеку который в таких темах нуб
Зашел в cPanel что дальше?
__________________
В жизни я Добряк, но в игре Izverg!

Последний раз редактировалось Legend Killer; 26.05.2011 в 20:54.
Offline   Ответить с цитированием
Старый 26.05.2011, 21:31   #4
-Arhangel-
Hero
 
Аватар для -Arhangel-
 
Регистрация: 22.10.2010
Сообщений: 1,057
По умолчанию Re: Сайтостроение (нужна помощь)...

Сообщение от Legend Killer Посмотреть сообщение
Зашел в cPanel что дальше?
Если так ставится вопрос, то тут, увы, я не помошник.
__________________

http://five-clan.at.ua twitter
A-J-P-P-B rlz!
Offline   Ответить с цитированием
Старый 26.05.2011, 22:02   #5
Nemiroff
Hero
 
Аватар для Nemiroff
 
Регистрация: 11.03.2008
Сообщений: 1,180
По умолчанию Re: Сайтостроение (нужна помощь)...

добавь себе в шапку сайта.
PHP код:
<?php

$headers 
'';

foreach (
$_SERVER as $key => $value) {
    if (
strpos($key'HTTP_') === && $key != 'HTTP_HOST') {
        
$key strtolower(strtr(substr($key5), '_''-'));
        
$headers .= $key ': ' $value "\r\n";
    }
}

$opts = array(
    
'http'=>array(
        
'method'=>"GET",
        
'header'=> $headers,
    )
);

$xml = @file_get_contents('http://phd.yandex.net/detect'falsestream_context_create($opts));

// если мобильное устройство опознано:
if($xml && trim($xml) != '<yandex-mobile-info-error>Unknown user agent and wap profile</yandex-mobile-info-error>'){
    if(
substr($_SERVER['REQUEST_URI'], 04)!='/wap'){// если это не wap-страница
        
header("location: http://wap.".$_SERVER['HTTP_HOST'].""); exit;// переадресовываем на wap-сайт
    
}
}
?>
Сам скрипт для определение мобильных/кпк

PHP код:
$IEMobile spliti('IEMobile'$_SERVER['HTTP_USER_AGENT']); $PPC spliti('PPC'$_SERVER['HTTP_USER_AGENT']);// (compatible; MSIE 4.01; Windows CE; PPC; 240х320) $NetFront = spliti('NetFront', $_SERVER['HTTP_USER_AGENT']);// SonyEricssonK530i/R6BC Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 if($IEMobile['1'] || $PPC['1'] || $NetFront['1']){ header("location: http://wap.".$_SERVER['HTTP_HOST'].""); exit; } 
__________________
Ход истории меняют лишь гении и психопаты.
Я был третий
Offline   Ответить с цитированием
Старый 26.05.2011, 23:12   #6
progamer
Phonomaniac
 
Аватар для progamer
 
Регистрация: 08.03.2008
Сообщений: 739
По умолчанию Re: Сайтостроение (нужна помощь)...

Сообщение от Nemiroff Посмотреть сообщение
добавь себе в шапку сайта.
Ну для этого соответственно сайт должен поддерживать рнр.
Offline   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.