ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Блокировка по ip адресу на сайте
  #1  
Старый 06.02.2010, 01:00
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
Question Блокировка по ip адресу на сайте

Подскажите пожалуйста, как грамотно сделать блокировку по ip адресу, на своём сайте?

Спасибо!
 
Ответить с цитированием

  #2  
Старый 06.02.2010, 01:14
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Если для одного ип,то в принципе
PHP код:
if($_SERVER['REMOTE_ADDR'] == '255.255.255.255')
{
echo 
'Bye Bye';
}
else
{
весь сайт

А если для кучи,то с базой сделать и все,как в скрипте логина
 
Ответить с цитированием

  #3  
Старый 06.02.2010, 01:35
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Цитата:
Сообщение от qW1zer  
Если для одного ип,то в принципе
PHP код:
if($_SERVER['REMOTE_ADDR'] == '255.255.255.255')
{
echo 
'Bye Bye';
}
else
{
весь сайт

А если для кучи,то с базой сделать и все,как в скрипте логина
Я так примерно себе и представлял этот скрипт, но насколько он будет эффективен?
 
Ответить с цитированием

  #4  
Старый 06.02.2010, 01:45
emillord
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме:
3767223

Репутация: 408
Отправить сообщение для emillord с помощью ICQ
По умолчанию

Цитата:
Я так примерно себе и представлял этот скрипт, но насколько он будет эффективен?
От нубов защитит, но тут проблема, если IP динамический вы забаните потенциально возможного пользователя.


p/s Можно банить аккаунт.

pps лично у меня стоит такой простенький код
PHP код:
<?php
$ipp 
$_SERVER['REMOTE_ADDR'];

include_once(
'connect.php');

$connect =@mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$connect);
$sqll="SELECT * FROM `ban` WHERE banip='$ipp' ";
@
$resultt=mysql_query($sqll);
@
$rowss=mysql_num_rows($resultt);

for (
$ii=0;$ii<$rowss;$ii++){
mysql_data_seek($resultt,$ii);
@
$guestt=mysql_fetch_array($resultt);

die (
'<b><h3><center>Вам запрещен доступ к этой странице.<br>
Для разрешения доступа пишите на форум</center></h3></b>'
);
}
?>
 
Ответить с цитированием

  #5  
Старый 06.02.2010, 01:47
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

emillord да, но я вот смотрю, что чел, которого я хочу убрать, заходит с одного ипа всё время.
 
Ответить с цитированием

  #6  
Старый 06.02.2010, 05:56
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от mff  
emillord да, но я вот смотрю, что чел, которого я хочу убрать, заходит с одного ипа всё время.
Ну теперь он будет заходить с прокси.
 
Ответить с цитированием

  #7  
Старый 06.02.2010, 06:56
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Цитата:
Сообщение от b3  
Ну теперь он будет заходить с прокси.
вот и пускай прокси юзает! Хоть что то
 
Ответить с цитированием

  #8  
Старый 06.02.2010, 10:03
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

Репутация: 114
Отправить сообщение для -=Zhenek=- с помощью ICQ
По умолчанию

в .htaccess

<Limit GET>
Order Deny,Allow
Deny from 12.345.678.90
Allow from all
</Limit>

и все) Тут можно и диапазон и целого провайдера заблочить.
Им тогда даже доступ к файлам дан не будет.
 
Ответить с цитированием

  #9  
Старый 06.02.2010, 10:50
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

mff
Он эффективен тогда,когда юзер не умеет использовать прокси и у него статический айпишник
А вариант emillord это почти то,что я подразумевал под вторым вариантом
 
Ответить с цитированием

  #10  
Старый 06.02.2010, 10:58
(Dm)
Reservists Of Antichat - Level 6
Регистрация: 08.04.2008
Сообщений: 286
Провел на форуме:
2375131

Репутация: 1695
По умолчанию

Цитата:
Сообщение от emillord  
pps лично у меня стоит такой простенький код
PHP код:
<?php
$ipp 
$_SERVER['REMOTE_ADDR'];

include_once(
'connect.php');

$connect =@mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$connect);
$sqll="SELECT * FROM `ban` WHERE banip='$ipp' ";
@
$resultt=mysql_query($sqll);
@
$rowss=mysql_num_rows($resultt);

for (
$ii=0;$ii<$rowss;$ii++){
mysql_data_seek($resultt,$ii);
@
$guestt=mysql_fetch_array($resultt);

die (
'<b><h3><center>Вам запрещен доступ к этой странице.<br>
Для разрешения доступа пишите на форум</center></h3></b>'
);
}
?>
Быдло код детектед.
__________________
Cервер cs 1.6
cs.antichat.net:27015
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программы для сайта Вконтакте. Fruit Социальные сети 3 05.01.2010 22:59
Cтатья о вирусе на сайте антивируса оказалась вирусом jerrri Мировые новости 8 14.05.2009 10:38
Ошибки Windows 2 SVipeR Windows 9 02.03.2009 19:28
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ