The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как обнулять CONTENT_LENGTH ну или что-то подобное"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как обнулять CONTENT_LENGTH ну или что-то подобное"  
Сообщение от Thorn (ok) on 03-Май-06, 15:54 
Проблемма такая... Есть форма написанная на Перле, из одного поля куда я забиваю имя юзера при нажатии кнопки его имя заносится в файл и еще ему присваивается номер идущий по порядку то есть я каждый раз беру из этого файла последний номер последнего пользователя и увеличиваю на 1. Все бы хорошо, но при обновлении страничка моя скриптина считает, что я опять ввел имя юзера.. здесь тоже нет особых проблемм берем и проверяем на совпадение с последним, но иногда у пользователей бывают одинаковые имена так что проверка на последнего юзера не подходит. Можно конечно проверять Ява-скриптом факт нажатие кнопки... но это не пафасно.... хочется все это делать методами Перла. Если есть у кого мысли по данному вопросу  подскажите плиз или ткните ссылкой.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как обнулять CONTENT_LENGTH ну или что-то подобное"  
Сообщение от MTHawk email(??) on 03-Май-06, 17:58 
>Проблемма такая... Есть форма написанная на Перле, из одного поля куда я
>забиваю имя юзера при нажатии кнопки его имя заносится в файл
>и еще ему присваивается номер идущий по порядку то есть я
>каждый раз беру из этого файла последний номер последнего пользователя и
>увеличиваю на 1. Все бы хорошо, но при обновлении страничка моя
>скриптина считает, что я опять ввел имя юзера.. здесь тоже нет
>особых проблемм берем и проверяем на совпадение с последним, но иногда
>у пользователей бывают одинаковые имена так что проверка на последнего юзера
>не подходит. Можно конечно проверять Ява-скриптом факт нажатие кнопки... но это
>не пафасно.... хочется все это делать методами Перла. Если есть у
>кого мысли по данному вопросу  подскажите плиз или ткните ссылкой.
>

Один из вариантов.
Первый раз вызывается скрипит, который выдает страницу с формой. Он же вешает на браузер куки с некторым номером сессии которую так же сохраняет и в файле.
Когда пользователь отправляет данные формы - скрипт берет куку,и смотрит есть ли такая сессия. если есть
- удаляет ее из файла и заносит имя с серийником в файл. При повторе - сессия будет не найдена и добавление не произойдет.
только через начальную страницу.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру