Articles of user agent

Изменение User-Agent с помощью PHP

У меня есть приложение на моем сервере, которое перенаправляется на Facebook и, таким образом, отображает версию браузера на странице входа в систему Facebook. Однако, поскольку я получаю доступ к этому через мобильное устройство, я хочу, чтобы он отображал мобильную версию страницы входа в Facebook. Можно ли использовать функцию header () или есть способ изменить пользовательский […]

Разбор строки пользовательского агента мобильного телефона, хорошее решение или библиотека?

Требование: выяснить, какой телефон пользователь использует, разбору строки пользовательского агента из своего браузера (на PHP), например. Nokia 1100, Samsung D900. Есть ли хорошая библиотека, доступная с достаточной базой данных производителей и моделей телефонов? Некоторые решения, которые я нашел, нуждаются в ваших взглядах на одно и то же: i) обнаружение телефона : https://www.handsetdetection.com – платная подписка […]

Динамически изменять URL-адрес или тему WordPress, если UserAgent – это iPhone

Есть какой-либо способ сделать это? Мой сайт http://kennethreitz.com . Его управляет некоторый умеренный PHP поверх WordPress. Мои параметры – определить, использует ли пользователь iphone, и если они либо а) скажите wordpress, чтобы загрузить другую «тему», которую я написал. б) если это невозможно, используйте другую установку wordpress на субдомене (i.kennethreitz.com), который работает из той же базы […]

Как заблокировать часть HTTP-агента, используя php

есть способ заблокировать некоторый пользовательский агент через php-скрипт? Пример по mod_security SecFilterSelective HTTP_USER_AGENT "Agent Name 1" SecFilterSelective HTTP_USER_AGENT "Agent Name 2" SecFilterSelective HTTP_USER_AGENT "Agent Name 3" Также мы можем заблокировать их с помощью htaccess или robots.txt на примере, но я хочу в php. Любой пример кода?

PHP Неопределенный индекс: HTTP_USER_AGENT

Следующий код проверяет пользовательский агент, обращающийся к сайту, но я получаю сообщение об ошибке. Что мне нужно обновить для размещения сценариев, когда пользовательский агент не установлен? ОШИБКА PHP Примечание: Неопределенный индекс: HTTP_USER_AGENT в Utils.php в строке 7 КОД public static function detectBrowser() { $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); if (preg_match('/opera/', $userAgent)) { $name = 'opera'; } elseif […]

Определите, является ли операционная система Mac

Недавно я делал много Googling, чтобы попытаться найти простой, простой скрипт php, который определит, находится ли пользователь на Mac или нет. Я хочу использовать это, чтобы сообщить пользователям, если ярлык на клавиатуре я им говорю, это «контроль» или «команда». Мне не нужно знать браузер или что-то еще, только если компьютер Mac. Вот краткое описание того, […]

Как получить агент пользователя в PHP

Я использую этот JS-код, чтобы узнать, для чего используется браузер. <script> document.write(navigator.appName); </script> И я хочу получить это navigator.appName для php-кода, чтобы использовать его следующим образом: if ($appName == "Internet Explorer") { // blabla } Как мне это сделать?

Пользовательский агент CURL

Итак, как я могу проверить с помощью codeigniter, если клиент завиток, а затем вернуть что-то другое для него?

Как замаскировать свой PHP-скрипт в качестве браузера?

Мы используем информацию с сайта некоторое время (что-то, что позволяет сайт, если вы упомянули об источнике, и мы это делаем), и мы копировали информацию вручную. Как вы могли себе представить, это может стать утомительным довольно быстро, поэтому я пытаюсь автоматизировать процесс, извлекая информацию с помощью PHP-скрипта. URL-адрес, который я пытаюсь получить, следующий: http://mediaforest.ro/weeklycharts/viewchart.aspx?r=WeeklyChartRadioLocal&y=2010&w=46 08-11-10 14-11-10 […]

Сессии PHP + Useragent с солью

Он продолжает работать в моей голове последние пару дней, но я прочитал несколько статей о том, как сделать ваши сессии PHP более безопасными. Почти все эти статьи говорят, что вам нужно сохранить useragent в сеансе с дополнительной солью. Что-то вроде этого: $fingerprint = md5('SECRET-SALT'.$_SERVER['HTTP_USER_AGENT']); Соль затруднит захват или любой другой сеанс. Но ПОЧЕМУ добавьте соль […]