Как можно проверять устройство, с которого сидит человек?Например если с мобилы, то перекидывать на мобильную версию, а если с ПК, то никуда не перекидывать
ADev, <?
function check_mobile_device() {
$mobile_agent_array = array('ipad', 'iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
foreach ($mobile_agent_array as $value) {
if (strpos($agent, $value) !== false) return true;
}
return false;
}
$is_mobile_device = check_mobile_device();
if($is_mobile_device){
$mobile_device = 1;//мобильная версия
}else{
$mobile_device = 2;//ПК
}
Пишем в БД 1 или 2 и от этих данных пляшем. Можно перенаправлять на субдомен через .htaccess этот метод не очень, так как нет выбора для пользователя.
________ посл. ред. 13.10.2018 в 13:47; всего 1 раз(а); by TuT