Несколько значений в условии php

172
07 октября 2018, 19:20

Есть код

$banned = "<center><h1>Вы заблокированы в данном приложении</h1></center>";
        if($_GET['viewer_id'] == 1 && 2){
        echo $banned;
        return;
    }

Проблема в том что пользователь с ID 2 всё рано может войти на страницу. Что я делаю не так?

Answer 1
if ($_GET['viewer_id'] == 1 || $_GET['viewer_id'] == 2) {
    return $banned;
}

Если, это длинная запись, то можно сделать массив с идентификаторами и проверять так:

$uids = [1, 2];
if (in_array($_GET['viewer_id'], $uids)) {
    return $banned;
}
READ ALSO
sf-menu sf-js-enabled sf-arrows убрать вверху сайта

sf-menu sf-js-enabled sf-arrows убрать вверху сайта

Недавно заметил надпись "sf-menu sf-js-enabled sf-arrows" в самом вверху сайта fashion-milencom

217
ModX большие траблы с CMS и с Сервером nginx + apache

ModX большие траблы с CMS и с Сервером nginx + apache

С утра ищу решение своей проблемы и от отчаяния решил обратиться к СтакОверфлоувцамВозникла следующая проблема: ничего не предвещало беды,...

183
Форма оплаты и проверки

Форма оплаты и проверки

Есть форма с проверкой на правильность заполнения и есть форма оплаты LiqpayНужно объединить их

190