Возможно ли создать форму, которая отображается только в том случае, если пользователь еще не завершил ее?Скрыть форму навсегда после отправки
После того, как оно будет завершено, форма не должна отображаться снова.
Благодаря
Возможно ли создать форму, которая отображается только в том случае, если пользователь еще не завершил ее?Скрыть форму навсегда после отправки
После того, как оно будет завершено, форма не должна отображаться снова.
Благодаря
Для достижения этой цели вам потребуется какой-то способ для отслеживания пользователей. В зависимости от того, как ваш сайт разработан, существуют разные способы достижения этого.
Если для отправки формы пользователь должен пройти аутентификацию, вы можете связать некоторый флаг с текущим пользователем, указав, уже отправил ли он форму. Поэтому перед отображением формы вы проверяете флаг и показываете форму пользователю. Как только он отправит его, вы обновите флаг, чтобы в следующий раз, когда пользователь попытается загрузить форму, приложение будет известно, что он уже отправил ее.
Если это анонимный сайт, вы можете использовать файлы cookie для отслеживания пользователей. Помните, что файлы cookie могут быть отключены, удалены, обработаны пользователем, поэтому это не является надежным способом.
Hi Darin - Спасибо за быстрый ответ. Использование файла cookie будет в порядке - есть ли у вас идеи, как это будет сделано? (пожалуйста, извините, что я не знаю куки) – haribo83
Я бы порекомендовал вам прочитать несколько учебников по чтению и написанию ** постоянных ** файлов cookie с PHP. Вот один из них: http://www.herongyang.com/PHP/cookie_3.html –