Добрый вечер, такой вопрос, можно как то зайти на сайт с винды но чтоб определило что IOS ? Нужно для разработки под IOS чтоб смотреть че выходит.
_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Цитата (Invis1ble @ 1.11.2013 - 19:26) |
а как по твоему определяется OS ? Правильный ответ: через User-Agent ![]() |
class Mobile{
function get_os($user_agent)
{
$os = array (
'Windows' => 'Win',
'IOS'=>'(iPad)|(iPhone)',
'Android'=>'(Android)'
);
foreach($os as $key=>$value)
{
if (preg_match('#'.$value.'#i', $user_agent))
return $key;
}
return $key = 'Не определено';
}
function strana($ip)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://ip-whois.net/ip_geo.php?ip='.$ip);
curl_setopt($curl,CURLOPT_USERAGENT,"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10");
curl_setopt($curl,CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($curl);
$out= iconv("windows-1251", "UTF-8", $out);
$matches = array();
preg_match_all("/Страна: (.*)/i", $out, $matches);
curl_close($curl);
return $matches[1][1];
}
}