RQ: бан система

val4o0o0

Registered
Имам проблем с тази - http://web-tourist.net/login/login/view.php?st=2765 , та искам нещо друго с mysql/админ панел и с възможност за триене на определен бан, при тази или аз бъркам нещо или е заради новия php 5.3, защото не съм от вчера да не знам как да я сложа, но при инклудване на файла, нищо нестава само текста се уголемиява в индекса и дотам нямам никаква забрана...
 
<?php
/*блокираните ип-та */
$ban_ip_list = array('68.180.206.184', '64.233.167.99', '207.46.232.182');

/* ипто на посетителя */
$user_ip = $_SERVER['REMOTE_ADDR'];

/* съобщението излизащо, когато е баннат */
$msg = 'Нямате достъп до тази страница...';

/*показване на съобщнението */

if(in_array($user_ip, $ban_ip_list))
{
exit($msg);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>сайта ти</TITLE>
</HEAD>
<BODY>
бодито на сайта
</BODY>
</HTML>
 
Да, това го знам, но с течение на времето става неудобно да пишеш ip-та, поне според мен, имате ли други идеи ?
 
Ами правиш си в базата данни таблица banned и просто ако баннеш някой го записваш в таблицата. И винаги проверяваш дали даденото ip / потребител е в базата данни.

За целта използваш някаква форма.
Това е най-удобният вариянт.
 

Back
Горе