Такая проблема: юзер вводит в форму число, нажимает кнопку отправить, !ВОТ ПОШЛА ПРОБЛЕМА!, страница еще не загрузилась следующая(редирект), он еще раз и еще раз нажимает на кнопку, и у меня в .dat файле повторные записи...(
Как можно ограничить повторные нажатия на кнопку? и повторные записи?
spirit24, Для файлов есть специальная фишка, подобные защиты есть во многих скриптах , например формы банка. Где быстрый клик на сабмит не должен клонировать результат.
http://php.net/manual/en/funct ... k.php
есть еще какие нить варианты?
spirit24, Скрипт в студию
spirit24, за ау помогите, можешь в бан попасть, туту форум помогающих, а не обязанных помогать, жди
if (isset($_POST['submit'])) {
$data = $_POST['data'];
$check = false;
$file = file(data.dat);
foreach ($file as $value) {
if ($data == $value)
$check = true;
}
if ($check) {
## запись уже есть, не записывать!
} else {
## запись разрешена
}
}