demsdems 0 Опубликовано: 25 ноября 2019 Рассказать Опубликовано: 25 ноября 2019 (изменено) Вот код он прописывается в файле index.php include_once($_SERVER['DOCUMENT_ROOT']."/SxGeo.php"); $SxGeo = new SxGeo(); $ip=$_SERVER['REMOTE_ADDR']; $country = $SxGeo->getCountry($ip); $city = $SxGeo->get($ip); unset($SxGeo); if($country!='RU' && $country!='UA' && $ip!='85.143.223.246') { die('<html><head> <title>Сайт временно не работает</title> </head><body> <h1>Сайт временно не работает</h1> <p>Сервер временно не может обслуживать ваш запрос из-за простоя обслуживания или проблем с пропускной способностью. Пожалуйста, повторите попытку позже. Для связи dems_1976@mail.ru</p> </body></html> Он разрешает России и украине, и одному ip вход на сайт. Вопрос как в этом коде запретить город Москва? Эта строка разрешает странам и ип if($country!='RU' && $country!='UA' && $ip!='85.143.223.246') А вот как написать типо if($city!='Moscow') Я с Иркутска пробовал так добавив строчку разрешить Иркутск if($city!='Irkutsk' ) { die('Доступ запрещен!'); } Не могу войти на сайт сам. Код выше по странам работает замечательно. Кому интересно, тут ещё и файлы нужны. Пишите, напишу подробнее. Сайт demsdems.ru Вход с России и Украины Изменено 25 ноября 2019 пользователем demsdems Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 25 ноября 2019 Рассказать Опубликовано: 25 ноября 2019 (изменено) 29 минут назад, demsdems сказал: Вот код он прописывается в файле index.php include_once($_SERVER['DOCUMENT_ROOT']."/SxGeo.php"); $SxGeo = new SxGeo(); $ip=$_SERVER['REMOTE_ADDR']; $country = $SxGeo->getCountry($ip); $city = $SxGeo->get($ip); unset($SxGeo); if($country!='RU' && $country!='UA' && $ip!='85.143.223.246') { die('<html><head> <title>Сайт временно не работает</title> </head><body> <h1>Сайт временно не работает</h1> <p>Сервер временно не может обслуживать ваш запрос из-за простоя обслуживания или проблем с пропускной способностью. Пожалуйста, повторите попытку позже. Для связи dems_1976@mail.ru</p> </body></html> Он разрешает России и украине, и одному ip вход на сайт. Вопрос как в этом коде запретить город Москва? Эта строка разрешает странам и ип if($country!='RU' && $country!='UA' && $ip!='85.143.223.246') А вот как написать типо if($city!='Moscow') Я с Иркутска пробовал так добавив строчку разрешить Иркутск if($city!='Irkutsk' ) { die('Доступ запрещен!'); } Не могу войти на сайт сам. Код выше по странам работает замечательно. Кому интересно, тут ещё и файлы нужны. Пишите, напишу подробнее. Сайт demsdems.ru Вход с России и Украины $city = $SxGeo->getCity($ip); vardump($city); Для начала, посмотрите так, вообще в city что будет. И к DLE ваш вопрос не имеет отношения. Вам сюда Изменено 25 ноября 2019 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.