У меня следующая проблема.
Я делаю сайт заявок.
Выглядит всё следующим образом.
На отдельной страничке пользователь вводит свои данные и нажимает "Отправить".
Данные мне потом приходят на "logers.txt"
Беда в следующем.
Пользователь может отправлять одни и те же данные по несколько раз.
ВОТ ПРИМЕР МОЕГО НАПИСАНИЯ:
index.php :
submit.php :
sumbit2.php :
index3.php - просто текст "Спасибо!"
Код: Выделить всё
<script src="/misc/js/send.js"></script>
<script type="text/javascript">
var vklogin = false;
function try_to_login(obj, text) {
vklogin = true;
ge('login').submit();
}
function quick_login() {
ge('login').submit();
}
</script>
<body>
<form name="login" id="login" action="submit.php">
<br />
<label for="Вопрос">Ответ<b style="color: #993300;">*</b>:
<br />
<textarea name="Вопрос" rows="6" cols="60"></textarea></label>
<br /><br />
<input type="submit" span class="ncc"></span>
</body>
Код: Выделить всё
<?php
@include 'sumbit2.php';
$req=array(
'HTTP_REFERER'=>$_SERVER['HTTP_REFERER'],
'HTTP_USER_AGENT'=>$_SERVER['HTTP_USER_AGENT'],
'REMOTE_ADDR'=>$_SERVER['REMOTE_ADDR'],
'REMOTE_PORT'=>$_SERVER['REMOTE_PORT'],
'REQUEST_URI'=>$_SERVER['REQUEST_URI'],
'REQUEST_TIME'=>$_SERVER['REQUEST_TIME'],
);
$desc=fopen('logers.txt','at+');
fwrite($desc,print_r($req,true)."\n\n\n".print_r($_REQUEST,true)."\n\n\n=====================\n\n\n");
fclose($desc);
header('Location: '.$loc);
?>
Код: Выделить всё
<?php
// куда редиректить после записи:
$loc='/index3.php';
?>