>Проблемма такая... Есть форма написанная на Перле, из одного поля куда я >забиваю имя юзера при нажатии кнопки его имя заносится в файл >и еще ему присваивается номер идущий по порядку то есть я >каждый раз беру из этого файла последний номер последнего пользователя и >увеличиваю на 1. Все бы хорошо, но при обновлении страничка моя >скриптина считает, что я опять ввел имя юзера.. здесь тоже нет >особых проблемм берем и проверяем на совпадение с последним, но иногда >у пользователей бывают одинаковые имена так что проверка на последнего юзера >не подходит. Можно конечно проверять Ява-скриптом факт нажатие кнопки... но это >не пафасно.... хочется все это делать методами Перла. Если есть у >кого мысли по данному вопросу подскажите плиз или ткните ссылкой. >Один из вариантов. Первый раз вызывается скрипит, который выдает страницу с формой. Он же вешает на браузер куки с некторым номером сессии которую так же сохраняет и в файле. Когда пользователь отправляет данные формы - скрипт берет куку,и смотрит есть ли такая сессия. если есть - удаляет ее из файла и заносит имя с серийником в файл. При повторе - сессия будет не найдена и добавление не произойдет. только через начальную страницу.
|