Здравейте нов съм в програмирането и искам да забраня на определено IP да покликува в следващите 10 мин. Кода е предназначен за онлайн поздрави. И немога да се сетя как става това. Не искам да използвам готови системи затова ви пиша.Благодаря ви предварително. Това ми е кода :
index.php
addpz.php
function.php
index.php
Код:
<?php
include ('function.php');
include 'sqldefence.php';
$query = "SELECT * FROM `pozdravi`";
$result = mysql_query($query);
echo '<a href="addpz.php">Пуснете поздрав</a>';
echo '<table align="center" border="1px">
<tr><th>От кого</th><th>За кого</th><th>Песен</th><th>Поздрав</th><th>IP адрес</th></tr>';
while ($r = mysql_fetch_assoc($result)) {
echo '<tr><td>' . $r['from'] . '</td><td>' . $r['send'] . '</td><td>'.$r['song'].'</td><td>'.$r['greeting'].'</td><td>'.$r['ip_client'].'</td></tr>';
}
echo '</table>';
?>
addpz.php
Код:
<?php
include ('function.php');
include 'sqldefence.php';
if ($_POST['button']) {
$from = addslashes($_POST['from']);
$send = addslashes($_POST['send']);
$song = addslashes($_POST['song']);
$greeting = addslashes($_POST['greeting']);
$ip_client = $_SERVER["REMOTE_ADDR"];
$query = mysql_query("INSERT INTO `pozdravi`(`id`, `from`, `send`, `song`, `greeting`, `ip_client`)
VALUES ('NULL','$from','$send','$song','$greeting','$ip_client')");
echo "Успешно добавен поздрав<br><a href=\"index.php\">Върни се в началната страница</a>";
}
?>
<title>Пуснете поздрав</title>
<form method="post">
От кого:<input type="text" name="from" value=""/><br/>
За кого:<input type="text" name="send" value=""/><br/>
Песен:<input type="text" name="song" value=""/><br/>
Поздрав:<input type="text" name="greeting" value=""/><br/>
<input type="hidden" name="submit_pz" value="1"/>
<input type="submit" name="button" value="Пусни поздрав"/>
</form>
function.php
Код:
<?php
include 'sqldefence.php';
$user = "user";
$pass = "pass";
$db = "pz_alex";
$host = "localhost";
$connection = mysql_connect($host, $user, $pass) or die("Сайтът не може да се свърже към базата данни1");
$db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
$chars="set character set utf8";
mysql_query($chars);
?>