Добро пожаловать, Гость!
Попытки прописать условие
Общие вопросы | Попытки прописать условие

Попытки прописать условие
5 Апр 2014Пытаюсь написать, чтобы определённый контент был доступен с web браузера, но не доступен с Android (андроид определяет как веб браузер). Пишу так:
if($webbrowser==true || $user['in_browser']=='Android'){
echo " Доступно"; }
Но всё равно с андроида доступен контент... Как тогда ещё прописать это условие?
Комментарии:

Автор темы
VoronoZ, Я ниже написал код определения вап/веб браузера и сунул туда android. Так работать будет?

Volga, так ты пишешь ||, так то точно работать не будет как тебе надо. Если и с and не работает, значит в переменных твоих дело, я не знаю как они у тебя определены.



в двиге вообще нет проверки на определение андроид или что другое.Либо для тела либо как комп

Автор темы
if (isset($_SERVER["HTTP_USER_AGENT"]) && preg_match('#up-browser|blackberry|android|windows ce|symbian|palm|nokia#i', $_SERVER["HTTP_USER_AGENT"]))
$webbrowser=false;
elseif (isset($_SERVER["HTTP_USER_AGENT"]) && (preg_match('#windows#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#linux#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#bsd#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#x11#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#unix#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#macos#i', $_SERVER["HTTP_USER_AGENT"]) ||preg_match('#macintosh#i', $_SERVER["HTTP_USER_AGENT"])))
$webbrowser=true;else $webbrowser=false; // определение типа браузера
Сделал вот так. Пойдёт? (вопрос мастерам)

Автор темы
Danger_man, Я не настолько лох, чтобы до этого не допетрить. Не работает всё равно

X512x6 (5 Апр 2014):
Ой, то есть пишу:
if($webbrowser==true || $user['in_browser']!='Android'){
echo " Доступно"; }
Volga, тогда уж andОй, то есть пишу:
if($webbrowser==true || $user['in_browser']!='Android'){
echo " Доступно"; }