Xwab
Форумыnavigate_nextПрограммирование на PHP

Код блокировки по ip
Сообщения
Adbobe

Дайте пожалуйста код блокировки по IP адрессу на mysql.
ЗАРАНЕЕ СПАСИБО.

03 Июл 2012, 14:22
IceJOKER

if($ip==$_SERVER['REMOTE_ADDR'])
{
echo 'fuck you , baby';
exit;
}
// где $ip - айпи из бд

03 Июл 2012, 14:27
Wins

глупая тема.
Тебе нужна система бана.
это не две строчки кода.
можно обьяснить прнцып действия
заносишь ip который хочешь забанить в бд, потом берешь реальный ip юзера и щешь его в бд, если есть совпадение выводишь сообщение о бане.

03 Июл 2012, 14:33
jasis

Если ты будеш банить ип который находится в Remote Addr - будет цырк!!!

03 Июл 2012, 15:07
oee

jasis пишет:
"Если ты будеш банить ип который находится в Remote Addr - будет цырк!!!"

Если оперу мини банить, то да)

03 Июл 2012, 16:34
Adbobe

Wins, я систему смогу написать сам, я немог понять как сделать чтоб оно выбирала с бд и определяло что это ип.

03 Июл 2012, 20:44
messer93

а как нормальные системы работают? ип в черный список и куку ляпают? ну и еще чтото. типо такого?

03 Июл 2012, 20:47
Wins

Adbobe,[php:1:f7e4e07dfb]<?php

if(mysql_result(mysql_query("SELECT COUNT(*) FROM `table` WHERE `ip` = '". htmlspecialchars(mysql_real_escape_string(trim($_SERVER['REMOTE_ADDR']))) ."'"))) {
echo 'Ты забанен!';
}

?>[/php:1:f7e4e07dfb]


__________
посл.ред. 03 Июл 2012, 21:18; всего 1 раз 03 Июл 2012, 21:15
messer93

Wins, дак вот как оно делается... А я в цыкле N раз запрос делаю и сверяю идиотина...

03 Июл 2012, 21:17
Wins

messer93,

03 Июл 2012, 21:19
Ответить на тему