[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите затестить скрипт
Страницы: 1, 2
bposter
У кого есть андроид или ios устройство и проживает в РФ ? помогите скрипт затестить, там тока открыть одну страницу

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
forza
Ставим в бразуере русский прокси, подделываем User-Agent и у-аля. В хроме это делается в 3-4 клика. Если конечно "открыть одну страницу" вы имели ввиду открыть сайт

_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
bposter
Да нет одну страницу открыть проверить, с геолокацией проблем нет а вот с устройством лажа, я в хроме все выставил но не хочет, какой там порядок? все выставил и закрыл кнопкой F12 или как правильно?

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
forza
ctrl + shift + j -> settings (справа внизу) -> overrides -> галочка User Agent -> Выбираем user agent из списка -> галочка Device metrics. Все.


_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
bposter
Нашел причину, я через прокси захожу на сайт типа я русский, ОСЬ определяет а вот устройство не хочет определять :blink:


Так работает
('Russian Federation' == $strana)


И так по идеи работает
('Russian Federation' == $strana && 'Android' == $osi)


Переменные $strana $osi вывел на экран чтоб видеть че там. Если все работает че хочеш? Как по IP определить только СТРАНУ? я парсил через http://ip-whois.net/ip_geo.php?ip= но он не всегда отвечает + если прокси не определяет устройство

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Игорь_Vasinsky
так в чём собно щас вопрос то?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
bposter
Вопрос в том что без прокси все ок, через прокси теряется $osi

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Игорь_Vasinsky
как прокси и ОС ваще зависят друг от друга?

это же $_SERVER['REMOTE_ADDR'] (самое простое)
и $_SERVER['HTTP_USER_AGENT']

это разные вещи

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
ну вижу. а о чём мне это должно сказать?

я не буду давать оценку классу (хотя конечно же мнение есть)


для определения реального IP - я использую известную

function GetRealIp()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}



кстати.. на работе была функция для определения толи моб. телефонов, толи их браузеров


ещё раз - в чём проблема

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
bposter
Через прокси не парсит OS. Готовых решений я нашел в нете хватает НО зачем оно мне яж ради интереса, практики это делаю а не чтоб взять готовое и не панимать че там происходит. А так мой код где я каждую запятую знаю..

Через прокси нет OS, попробую ваш вариант и отпишусь.





_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Игорь_Vasinsky
да причём тут IP адрес и браузер то? это разные вещи

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
bposter
Ну обьсните для тех кто в танке? Я думаю что браузер передает IP, USER_AGENT, и тд... Если не использовать прокси то все четко заходиш с андроида показывает банер по OS + Страна

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Игорь_Vasinsky
Цитата
('Russian Federation' == $strana && 'Android' == $osi)

твой парсер получает страну прокси и условие не срабатывает

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
bposter
Ага понял, да действительно тот сторонний сервис выдает страну через раз, поэтому я подумал может есть какой то диапазон ip адресов, например от 11.11.11.11 до 22.22.22.22 Россия и тд....

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Игорь_Vasinsky
надо гуглить

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.