2010-03-15 2 views

ответ

6

Для достижения этой цели вам потребуется какой-то способ для отслеживания пользователей. В зависимости от того, как ваш сайт разработан, существуют разные способы достижения этого.

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

Если это анонимный сайт, вы можете использовать файлы cookie для отслеживания пользователей. Помните, что файлы cookie могут быть отключены, удалены, обработаны пользователем, поэтому это не является надежным способом.

+0

Hi Darin - Спасибо за быстрый ответ. Использование файла cookie будет в порядке - есть ли у вас идеи, как это будет сделано? (пожалуйста, извините, что я не знаю куки) – haribo83

+0

Я бы порекомендовал вам прочитать несколько учебников по чтению и написанию ** постоянных ** файлов cookie с PHP. Вот один из них: http://www.herongyang.com/PHP/cookie_3.html –

Смежные вопросы