Просмотр полной версии : Помогите!
Люди нужна помощь! Хочу закрыть доступ к сайту
отдельным лицам, возможно ли это сделать :confused:
Можно.
Постскриптум: какой вопрос - такой и ответ.
GreenBear
06.07.2005, 13:14
наверху страницы:
<?php
include ("ban.php");
?>
содержимое ban.php
<?php
$_allow_ip = array('*.*.*.*'); //Если вставить свой Ip то доступ будет только с него.
$_deny_ip = array('banned IP', 'banned IP2'); //Ip, которые шлют далеко.
$_error_message = '<font color=red size=+10><center>Доступ закрыт</center></font>';
$_ip = $_SERVER['REMOTE_ADDR'];
$_allowed = false;
foreach($_allow_ip as $_a_ip){
$_a_ip = str_replace('.','\.',$_a_ip);
$_a_ip = str_replace('*','[0-9]{1,3}',$_a_ip);
$_a_ip = str_replace('?','[0-9]{1}',$_a_ip);
if(ereg("^{$_a_ip}$", $_ip)) $_allowed = true;
}
if(!$_allowed) die($_error_message);
$_allowed = true;
foreach($_deny_ip as $_d_ip){
$_d_ip = str_replace('.','\.',$_d_ip);
$_d_ip = str_replace('*','[0-9]{1,3}',$_d_ip);
$_d_ip = str_replace('?','[0-9]{1}',$_d_ip);
if(ereg("^{$_d_ip}$", $_ip)) $_allowed = false;
}
if(!$_allowed) die($_error_message);
?>
А не проще .htaccess заюзать? :)
nerezus тут где-то в недалеком топике ссылку давал http://forum.antichat.ru/showthread.php?t=7205&page=2&pp=10
Воть... я тож думаю через .htaccess лучше
У меня страница не PHP, а indexHTML. Сайт на http://www.sitecity.ru . НotLog мне показывает IP 212.7.9.35 а whois показывает 212.7.9.0 - 212.7.9.63
Я это к чему...ставил блокировку, чтоб хотя бы на форум(на нем есть блокировка) не лазили блокировал 212.7.9.35 все равно проходят, значит хотлог не тот IP дает ?
я уже заблокировал с 0 по 63 =) пока нет никого, но хочется их не пускать на сайт.
Вот...объяснил, как смог...если задал глупый вопрос..не судите строго =)
GreenBear
06.07.2005, 14:31
для кого как.. мне например так проще.
на http://www.sitecity.ru нету ни хтакес, ни пхп. так что забудь.
Ага, а я табуреточку выбью )
http://www.sitecity.ru/.htaccess - всё там есть =)
GreenBear
06.07.2005, 15:11
а они разьве фтп досутп предаставляют? или права для редактирования .htaccess???
Green_Bear ))) всё, понял тебя
я не посмотрел контент сайта..)) они оказываются сайты предоставляют типа народа.. =))
всё, ясно..
Тогда здесь только js поможет.. =)))) по крайне мере ламеры не поймут где пасс можно посмотреть =)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot