Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
function mobile_user_agent_switch(){
$device = '';
if( stristr($_SERVER['HTTP_USER_AGENT'],'ipad') ) {
$device = "ipad";
} else if( stristr($_SERVER['HTTP_USER_AGENT'],'iphone') || strstr($_SERVER['HTTP_USER_AGENT'],'iphone') ) {
$device = "iphone";
} else if( stristr($_SERVER['HTTP_USER_AGENT'],'blackberry') ) {
$device = "blackberry";
} else if( stristr($_SERVER['HTTP_USER_AGENT'],'android') ) {
$device = "android";
}
if( $device ) {
return $device;
} return false; {
return false;
}
}
iOS определяйте по девайстам (в user agent), по айпи - вытаскиваете его скриптом и сравниваете с актуальной базой айпи, например от GeoIP (CNStats)первый вариант отличный простой и понятный уже интегрирую, но и второй вижу стоящий вот только ничего не понятно, как работает - регулярка, условия куда вставлять?
И ещё, может заодно подскажите как определить iOS и гео (москва)?
function get_ip(){
if ($ip = getenv("HTTP_CLIENT_IP")) return $ip;
if ($ip = getenv("HTTP_X_FORWARDED_FOR"))
{
if ($ip == '' || $ip == "unknown")
{
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
if ($ip = getenv("REMOTE_ADDR")) return $ip;
}
продолжу тему новым вопросом, кто знает параметры HTTP_USER_AGENT для
1. яндекс.браузера
2. яндекс.бара (кто знает блочит ли он реклу?)