Ответов: 7 Просмотров: 132
|
Vladimir Kheifets пишет:andresto пишет:Помогите пожалуйста правильно скрыть блоки на основе переменной в php.
Пользователь определяется по IP, и если он попадает под правило if($isBUser) то для него надо скрыть два элемента на странице, чтобы он их не видел <div class="itemBlock1"> и <div class="itemBlock2">.
Добрый день! Уточню, как я понял. Если if($isBUser) true, то два div контейнера должны быть не видны если пользователь isBadUser.
Добрый День. Вот полный код, так будет более понятно.
"Класс только выдает 0 или 1. 1 - если пользователь плохой, 0 - если нормальный. Всю логику работы с пользователем вам необходимо реализовать самостоятельно (скрыть блок, показать заглушку...)
zapret.php class проверки пользователя."
PHP:
скопировать код в буфер обмена
<? $apikey = ""; // может быть пустым require_once("zapret.php"); $zapret=new Zapret(""); if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; $ip = $_SERVER['REMOTE_ADDR']; $isBadUser=$zapret->isBadIp($ip , $apikey); // if($isBadUser) Самостоятельно реализуйте логику скрытия блока на основе переменной из $isBadUser. ?>
Да верно, два div контейнера должны быть не видны для $isBadUser (если пользователь плохой), к ним следует применить display: none;. |