Запрет доступ к wap странице с компьютера

Печать RSS
152

С
Автор
Пришелец
0
Если кто знает подскажите, как запретить доступ к wap странице с компьютера?
О

Землянин
0
<?php
if (stristr($_SERVER['HTTP_USER_AGENT'],'windows') || stristr($_SERVER['HTTP_USER_AGENT'],'linux') ||
stristr($_SERVER['HTTP_USER_AGENT'],'macintosh') || stristr($_SERVER['HTTP_USER_AGENT'],'unix') ||
stristr($_SERVER['HTTP_USER_AGENT'],'macos') || stristr($_SERVER['HTTP_USER_AGENT'],'bsd')){
для компа)
}
else{
Для вап =)
}
?>
С
Автор
Пришелец
0
знаю только как ставить запрет на самом компе, а как на сайте поставить чтобы только с мобил люди были не вкурсе :-(
Г

Чатланин
0
3, так в шапку влепи тот код и сделай переадрессацию компов куда угодно и никто на твой сайт с ПК не зайдет.
И

Пришелец
0
4, смена юзер агента и зайдут с компа
Г

Чатланин
0
5, ну в таком случае надо тогда ип собирать и ставить условия по нему. А это очень муторно, можно много людей потерять. Выше способ самый оптимальный.

2000 лет д.н.э.
0
#2 и всем смартам и комунам на винде и лине запретишь до кучи))
М

DOMAINER
0
Да уж, люди от трафика отграждаются... ппц)

Дух
0
$h_ua = str_replace('windows ce', '', strtolower($HTTP_USER_AGENT)); 
strpos($h_ua, 'opera mini') !== false || 
strpos($h_ua, 'windows') !== false || 
strpos($h_ua, 'linux') !== false || 
strpos($h_ua, 'bsd') !== false || 
strpos($h_ua, 'x11') !== false || 
strpos($h_ua, 'unix') !== false || 
strpos($h_ua, 'macintosh') !== false || 
strpos($h_ua, 'macos') !== false 
{ header("Location: http://сюда компы и opera"); 
}
Должны быть включены глобальные переменные
(В .htaccess php_flag register_globals 1)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск