ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

16.06.2009, 19:38
|
|
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме: 322368
Репутация:
44
|
|
php скрипт бана
вот допустем у меня воляется файл пхп бана по ip в дирректории /video с названием ban.php и когда пользователь с каким-то ip переходит на ссылку /video/ban.php то его ip автоматически банится на дирректорию /video
Такой скрипт возможен?
|
|
|

16.06.2009, 19:50
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
что мешает инклудить ban.php в файл index.php и т.п. которые входят в директорию video ? (если верно я тебя понимаю)
То есть...
Инклудим ban.php, дальше он проверяет айпи в бане... в случае если айпи в бане найден то выдает на страницу указанный текст
Хотя можно как то с помощью глобальных переменных (так будет проще)(но я еще их не изучал)
Последний раз редактировалось diznt; 16.06.2009 в 19:54..
|
|
|

16.06.2009, 19:52
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
да. пример:
PHP код:
<?php
$deny = array("111.111.111.111", "222.222.222.222", "333.333.333.333");
if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) {
header("location: http://www.yoursite.com/reject.html");
exit();
} ?>
|
|
|

16.06.2009, 20:12
|
|
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме: 322368
Репутация:
44
|
|
мне нужен сам скрипт)))
|
|
|

16.06.2009, 20:14
|
|
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме: 322368
Репутация:
44
|
|
Сообщение от BrainDeaD
да. пример:
PHP код:
<?php
$deny = array("111.111.111.111", "222.222.222.222", "333.333.333.333");
if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) {
header("location: http://www.yoursite.com/reject.html");
exit();
} ?>
Если будет ссылка на этот скрипт,то пользователь перейдя по ссылке http://www.yoursite.com/ban.php будет забанен на http://www.yoursite.com ?
|
|
|

16.06.2009, 20:16
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
нет
|
|
|

16.06.2009, 20:17
|
|
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме: 322368
Репутация:
44
|
|
Тогда для чего этот скрипт?
|
|
|

16.06.2009, 20:23
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
чтобы не пускать на определённую страницу. если их несколько, то можно вставить скрипт и в другие файлы, а ip зачитывать в переменную из базы данных, например. я в php не асс, может меня поправят.
|
|
|

16.06.2009, 20:27
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
Сообщение от mixdw
Тогда для чего этот скрипт?
ban.php
PHP код:
<?php
$deny = array("111.111.111.111", "222.222.222.222", "333.333.333.333");
if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) {
$i = 1; //Присваеваем 1 если юзер забанен
} ?>
index.php и другие скрипты (этот ниже код нужно вставлять в те скрипты куда нужно не пускать юзера если он забанен)
PHP код:
<?php
include("ban.php");
if ($i == 1){
echo "Вы забанены!";
exit();
}
?>
Вроде как то так...
Сам не тестил но должно по идее работать (можно покороче вроде все это сделать но я в этом не силен)
Последний раз редактировалось diznt; 16.06.2009 в 20:36..
|
|
|

16.06.2009, 20:41
|
|
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме: 322368
Репутация:
44
|
|
мне нужно что бы юзер если перешёл по ссылке http://мой сайт/video/ban.php полность банился на всю деррикторию http://мой сайт/video по ip.
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books
|
PSalm69 |
Избранное |
273 |
13.02.2016 01:24 |
|
Books PHP
|
FRAGNATIC |
PHP |
186 |
21.02.2010 02:41 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|