Подключаем API яндекса для определения мобилы - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Fri, 29 Nov 2024 22:47:59 +0300Если и юзать апи сторонних сервисов то результаты обязательно кешировать и сначало у себя проверять наличие информации и только потом дергать апи, а вообще лучше апи не юзать, а то в пиковые моменты может генерация страницы существенно увеличится и тот же самый яндекс может выкинуть сайт с индекса из-за медленной загрузки
https://visavi.net/topics/24242/410065
Подключаем API яндекса для определения мобилы ZaRiNSat, 20 Aug 2011 23:08:32 +0400Сообщенияhttps://visavi.net/topics/24242/41006511. <strong>Адвокат Дьявола</strong>, <a href="http://whatsmyuseragent.com/" target="_blank" rel="nofollow">http://whatsmyuseragent.com/</a> какой у тебя уа?<br>
Сорри за оффтоп<br>
уже нашел<br>
Браузер: Opera/9.80 (Android 2.2.2; Linux; Opera Mobi/ADR-1103211415; U; ru) Presto/2.7.81 Version/ 11.00<br>
Ни какой яндекс не нужен для определения
https://visavi.net/topics/24242/409963
Подключаем API яндекса для определения мобилы ramzesSat, 20 Aug 2011 20:35:41 +0400Сообщенияhttps://visavi.net/topics/24242/409963Определяет как андроид, я с Opera Mobile серф веду.
https://visavi.net/topics/24242/409958
Подключаем API яндекса для определения мобилы StudentsovSat, 20 Aug 2011 20:12:19 +0400Сообщенияhttps://visavi.net/topics/24242/4099589. <strong>Vantuz</strong>, а яндекс определит андроид если тот не через дефолтный уа? крайне сомнительно, а с дефолтным и своими силами без проблем определить
https://visavi.net/topics/24242/409946
Подключаем API яндекса для определения мобилы ramzesSat, 20 Aug 2011 19:29:57 +0400Сообщенияhttps://visavi.net/topics/24242/4099467. <strong>valerik</strong>, это уже давно устаревшая функция, она не определит если чел зашел с андроида или айфона
https://visavi.net/topics/24242/409896
Подключаем API яндекса для определения мобилы Вантуз-менSat, 20 Aug 2011 18:29:56 +0400Сообщенияhttps://visavi.net/topics/24242/409896Яндекс не только по юзер-агенту определяет
https://visavi.net/topics/24242/409884
Подключаем API яндекса для определения мобилы StudentsovSat, 20 Aug 2011 18:14:23 +0400Сообщенияhttps://visavi.net/topics/24242/409884Зачем это надо вообще? Нормальные офлайн функции есть<br>
<a href="http://wapdisk.ru/86" target="_blank" rel="nofollow">http://wapdisk.ru/86</a>
https://visavi.net/topics/24242/409872
Подключаем API яндекса для определения мобилы ВалерийSat, 20 Aug 2011 17:25:58 +0400Сообщенияhttps://visavi.net/topics/24242/409872не нужно
https://visavi.net/topics/24242/409869
Подключаем API яндекса для определения мобилы УдаленныйSat, 20 Aug 2011 17:20:01 +0400Сообщенияhttps://visavi.net/topics/24242/409869не забывайте ставить минимальный таймаут. и да, во время ддоса будет ппц...
https://visavi.net/topics/24242/409840
Подключаем API яндекса для определения мобилы ктулхуSat, 20 Aug 2011 16:37:45 +0400Сообщенияhttps://visavi.net/topics/24242/409840ну по идее там один раз при входе на сайта запросит и данные запишутся в сессию, ну а так да, я согласен, API сторонних сайтов лучше всего по-минимому использовать
https://visavi.net/topics/24242/409789
Подключаем API яндекса для определения мобилы Вантуз-менSat, 20 Aug 2011 15:08:29 +0400Сообщенияhttps://visavi.net/topics/24242/409789Пробовал подключать геолокацию по IP в файл includes/header.php - капитально тормозило генерацию страниц. Пришлось отказаться от этой фенечки.<br>
Яндекс не будет разве тормозить работу скрипта? Ведь перед генерацией страницы будут выполняться дополнительные действия - отправка запроса на удаленный сервер, получение ответа и обработка его.
https://visavi.net/topics/24242/409751
Подключаем API яндекса для определения мобилы ДмитрийSat, 20 Aug 2011 14:17:33 +0400Сообщенияhttps://visavi.net/topics/24242/409751Лучше в боевом проекте не юзать, Яндекс не любит нагрузку на свои сервисы и может заблочить IP... (хотя может на апи и нет ограничений, хотя когда я парсил поиск, то после 20 запросов блокируют). <br>
Но после вчерашнего сбоя на 3 часа что положил все сервисы Яндекса, ему такие вещи доверять нельзя точно.
https://visavi.net/topics/24242/409747
Подключаем API яндекса для определения мобилы СаняSat, 20 Aug 2011 14:07:31 +0400Сообщенияhttps://visavi.net/topics/24242/409747В файле includes/header.php подключаем код <br>
<br>
<pre class="prettyprint"><?
// ------------------------ Автоопределение системы -----------------------------//
if (!empty($config['webthemes']) && empty($_SESSION['my_themes'])) {
if (empty($_SESSION['log']) || empty($_SESSION['par'])) {
$headers = array();
foreach ($_SERVER as $key => $value) {
if (strpos($key, 'HTTP_') === 0 && $key != 'HTTP_HOST' && $key != 'HTTP_CONNECTION') {
$key = strtolower(strtr(substr($key, 5), '_', '-'));
$headers[] = $key . ': ' . $value . "\r\n";
}
}
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=> implode($headers),
)
);
$device = trim(file_get_contents("http://phd.yandex.net/detect", false, stream_context_create($opts)));
if ($device=='<yandex-mobile-info-error>Unknown user agent and wap profile</yandex-mobile-info-error>') {
$config['themes'] = $config['webthemes'];
}
}
} </pre>
<br>
Определение мобильный браузер или обычные берет на себя яндекс, api коненчо там не очень удобное, но все же, если не может определить браузер, то включается web тема
https://visavi.net/topics/24242/409736
Подключаем API яндекса для определения мобилы Вантуз-менSat, 20 Aug 2011 13:50:59 +0400Сообщенияhttps://visavi.net/topics/24242/409736