Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> защита worpdress от повторного сабмита? 
:(
    Опции темы
mstdmstd
Дата 25.12.2015, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 30.12.2008

Репутация: нет
Всего: нет



Всем привет,
 В WordPress 4.3.1-проекте есть форма с данными и кнопка для сабмита :
Код

<script type="text/javascript" language="JavaScript">
    /*<![CDATA[*/
    function RunFilter() {
        var theForm = document.getElementById("form_voting_reports");
        theForm.submit();
    }
    /*]]>*/
</script>

<form id="form_voting_reports" method="post">
    <input type="hidden" name="nsn-voting-reports-options-editor-nonce-input" value="e5a3b4c37c" />
    <input type="hidden" value="update" id="action" name="action">

            ...
            data inputs
            ...
            <td colspan="4">
                <input type="button" value="Filter" class="btn" onclick="javascript:RunFilter()"; >
            </td>
            
</form


Форма сабмититься на саму себя и если это $_POST-запрос - то отрабатывает скрипт обработки данных.
После успешной обработки делается редирект на это же урл, чтобы повторным нажатием "F5" не сабмитить те же данные.
Все стандартно как для worpdress-приложений так и для не worpdress php-приложений.
Очень часто при отладке в скрипте обработки данных где-то перед вышеупомянутым редиректом я ставлю вроде 
die("Break point");
с тем чтобы повторным нажатием "F5" вызывать POST обработчик этого события и не вводить заново поля в форме.
 И я вижу что в worpdress-приложении в подобном случае при повторном нажатии "F5"  - форма заново не сабмититься но редиректиться на самому себя как GET -запрос.
 Это какая-то защита worpdress от повторного сабмита? Можно ли ее временно убрать?
PM MAIL   Вверх
mstdmstd
Дата 5.1.2016, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 30.12.2008

Репутация: нет
Всего: нет



Или это только у меня такое неудобство?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WordPress | Следующая тема »


 




[ Время генерации скрипта: 0.1089 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.