![]() |
Скрипт банов
Нужна система банов на PHP и MySQL скрипт простой без всяких наворотов штобы я добавлял айпи и причину... ну у каждого юзвера была причина бана своя =) ну всё само собой хранилось в мускул...
|
PHP код:
А потом в каком-нить файле проверяй есть ли remote_addr в базе..если есть, то куда-нить пусть идет гулять |
Когда-то писал, блокировщик по IP там есть среди прочего
http://forum.antichat.ru/thread40064.html |
Немного подрегал для тебя скрипт, который сам использовал
http://dump.ru/files/n/n2998640/ |
Цитата:
|
>>>Isis
PHP код:
я так пологаю ты имел ввиду функцию if(mysql_num_rows($result) > 0) |
Цитата:
|
файл ban.php
PHP код:
PHP код:
ну на неё будут заходить юзеры... корчое надо штобы тех кто в бане не допускало =) |
Цитата:
мой вариант: PHP код:
|
ну так што нужно в индекс написать...
|
Я предполагаю у тебя также есть скрипт, который подключается к БД, и ты его инклудишь перед каждым основным скриптом. Так вот в скрипт для коннекта добавь строки
PHP код:
|
не работает =( напиши по пунктно што надо... этот способ не работает =(
|
народ ну не молчите е вы =( как сделать штобы работало...
|
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6540
попробуй |
Обьясни что именно не работает ?=)
может ты просто не создаешь данную таблицу а просто запихиваешь скрипт ?) практически все приведенное выше рабочее |
всё создаю =)
прост онужен код который поместиьь нужно на странице шщтобы народ который в бане не мог зайти и видел причину |
смотри пост номер 11. В начало каждого файла вставляешь такой код
PHP код:
|
да не работает =( захожу на тсраницу и ничего не происходит хотя ип в бан добавил =(
|
Довольно странно, что об этом еще здесь не написали, но:
У абсолютного большинства пользователей интернета айпи динамический, т.е. при каждом подключении пользователя к сети интернет, провайдер выдает ему временный айпи. Следовательно если банить по айпи, то только по айпи провайдера, но это грубо, т.к. можно так забанить кого-нибудь нормального. Следовательно к бану по провайдеру надо добавить куки, браузер+разрешение экрана+ еще параметры, добываемые через браузер. Как это сделать на пхп, не знаю (в основном не понятно вычисление айпи провайдера). |
да ёмаё я на локалке тестирую и не пашет =( короче шо за нах... как сделать штобы работало?
|
ты какой Ip банить пытаешься?
Если свой внешний, под которым виден из инета, естественно у тебя ничего не выйдет. Сервер на локалхосте всегда будет видеть тебя как 127.0.0.1, на это и опирайся в своих тестах |
Цитата:
PHP код:
|
Цитата:
Цитата:
2Helios 127.0.0.1 по-моему это loopback адрес и если есть лок сеть, то ip компа будет другой такой какой покажет $_SERVER['REMOTE_ADDR'] |
Цитата:
|
мля бан не работает... хотябаню всё правельно именно тот ип который нудно и не работает вы протестируйте потом советуйте...
|
| Время: 01:48 |