Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
09.03.2011, 10:21
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

как узнать браузер клиента в компоненте или в макете? есть какие нибудь netcat переменные?

makushkin
09.03.2011, 10:42
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

$_SERVER['HTTP_USER_AGENT']

Ксю доставляет...
09.03.2011, 13:11
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

ну ет и ежу понятно, я спрашивал про netcat переменные, чтото типпа
Код:

if($browse == 'ie6') echo 1;
if($browse == 'mozilla') echo 2;


makushkin
09.03.2011, 15:35
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

- а есть у вас такое же платьетце, но с перламутровыми пуговицами?! да
Код:

$browse = $_SERVER['HTTP_USER_AGENT'];
if($browse == 'ie6') echo 1;
if($browse == 'mozilla') echo 2;


Temet nosce...
10.03.2011, 14:15
chuc

Зарегистрирован:
2009-10-08
Сообщений: 43

переменная $_SERVER['HTTP_USER_AGENT'] содержет всебе мног не нужной инфы
Код:
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16


ее над парсить чтоб узнать какойже браузер используется чтоб сделать:
Код:
if($browse == 'ie6') echo 1;
if($browse == 'mozilla') echo 2;


я знаю пхп, я спрашивал про внутренние переменные в netcat, чтоб не делать дважды работы, если канешь таковые имеются, а вы меня пхп учитенеуверенный

makushkin
10.03.2011, 14:33
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

Таких переменных в неткэте нет

Ксю доставляет...
11.03.2011, 11:10
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Цитата:
ее над парсить чтоб узнать какойже браузер используется

Ну на деле тут сложности в парсинге нет. Нужно просто проверить наличие подстроки в строке. Даже регулярные выражения для этого знать не обязательно.

Temet nosce...
198 196 2011-03-11 11:10:45 11091
Описание проекта