Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как очистить форму POST???
 
 автор: nikolayers   (27.02.2010 в 22:13)   письмо автору
 
 

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

  Ответить  
 
 автор: Trianon   (27.02.2010 в 22:16)   письмо автору
 
   для: nikolayers   (27.02.2010 в 22:13)
 

не "как очистить форму", а "как от запроса POST перейти к запросу GET"

  Ответить  
 
 автор: nikolayers   (27.02.2010 в 22:17)   письмо автору
 
   для: Trianon   (27.02.2010 в 22:16)
 

Да вы не учите, а помогите, прошу вас...

  Ответить  
 
 автор: Trianon   (27.02.2010 в 22:20)   письмо автору
 
   для: nikolayers   (27.02.2010 в 22:17)
 

Ну если не учить, тогда в жеппу.

  Ответить  
 
 автор: nikolayers   (27.02.2010 в 22:22)   письмо автору
 
   для: Trianon   (27.02.2010 в 22:20)
 

Вы толком поможите-или вам поговорить не с кем?

  Ответить  
 
 автор: Trianon   (27.02.2010 в 22:25)   письмо автору
 
   для: nikolayers   (27.02.2010 в 22:22)
 

>Вы толком поможите-

уже оказался должен?

>или вам поговорить не с кем?
Покамест отвечаете Вы.
Есть с кем. И вправду, пора двигаться...
Спасибо, что напомнили :)

  Ответить  
 
 автор: г о с т ь   (27.02.2010 в 22:24)   письмо автору
 
   для: nikolayers   (27.02.2010 в 22:13)
 

1. явно переадресовать

<?
# Ваши действия
header("location: $_SERVER[SCRIPT_NAME]");
exit;
?>



2. проверить, были ли уже действия с этими данными

  Ответить  
 
 автор: Владимир55   (27.02.2010 в 23:59)   письмо автору
 
   для: nikolayers   (27.02.2010 в 22:13)
 

1. Я бы попробовал случайный динамический адрес обработчика.
(Хотя и не уверен, что поможет).

2. Вместе с информацией передать время в мкс. Таким образом можно определить дубли.

  Ответить  
 
 автор: Trianon   (28.02.2010 в 00:10)   письмо автору
 
   для: Владимир55   (27.02.2010 в 23:59)
 

1. почему случайный?
адрес переброса и вправду есть смысл сделать динамическим, передавая в нем ключ доступа к сохраненным из формы данным. Но случайным ему оказываться, как правило, не с руки.

2 это лишнее.
Явные дубли логичнее отлавливать по хешу. ( CRC, к примеру)

  Ответить  
 
 автор: Владимир55   (28.02.2010 в 01:43)   письмо автору
 
   для: Trianon   (28.02.2010 в 00:10)
 

Явные дубли логичнее отлавливать по хешу.

А если вводится одна и та же информация? Допустим, вводится одна только буква "А". Возможны такие короткие сообщения? В принципе, не исключены.
Спустя минуту вновь вводится эта же буква. Как отличить, повтор это или так в действительности надо?

  Ответить  
 
 автор: Trianon   (28.02.2010 в 01:45)   письмо автору
 
   для: Владимир55   (28.02.2010 в 01:43)
 

>Явные дубли логичнее отлавливать по хешу.
>
>А если вводится одна и та же информация? Допустим, вводится одна только буква "А". Возможны такие короткие сообщения? В принципе, не исключены.
>Спустя минуту вновь вводится эта же буква. Как отличить, повтор это или так в действительности надо?

Императивно. Либо повторы допустимы - и тогда это новая информация.
Либо недопустимы - и тогда это дубль.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования