|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Все привет народ. Классическая проблемка повторной отправки формы. JS знаю плохо, приходиться на php <div id="modal" class="modal"> <div> <div class="text" align="center"> <div id="blok_tel"> <form action="" method="post" class="form1"> <span>Свяжитесь с менеджером</span> <input class="textforma" type="text" name="tel" class="inputbox" placeholder="Ваш номер телефона"><br> <input class="inputforma" type="submit" class="button" name="submit_tel"> </form> <?if(isset($_POST["submit_tel"])){ $email = 'lider.sale@bk.ru'; mail($email, "Заказ обратного звонка на сайте ЛидерГК", "\n Посетитель заказал обратный звонок! \n Телефон : ".$_POST['tel'].""); echo "Спасибо Ваша заявка принята"; } ?> Принимаю POST и отправляю его сразу на мыло если удачно то вывожу echo но при обновлении страницы как всегда повторная ошибка) как притормозить. думал через сессию но вся эта форма висит на wp боюсь с корзиной проблемы будут подскажите пожалуйста. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2017, 10:56 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Сделать редирект после обработки POST запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2017, 11:01 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
HettСделать редирект после обработки POST запроса. я думал про header location но надо бы остаться на карточке товара ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2017, 11:06 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Сделайте редирект на эту же страницу. А сообщение выведите через сессию, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2017, 11:10 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Hett, подскажите как сделать в коде ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2017, 11:16 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
я у себя написал яваскрипт, котрый делает кнопку не активной после нажатия. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2017, 12:53 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
yarnikя у себя написал яваскрипт, котрый делает кнопку не активной после нажатия. можно кодик глянуть. я в js не особо силен ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2017, 12:57 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
jquery Код: javascript 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2017, 13:22 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
angrybot, Или на чистом JS: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:36 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Разве это поможет от F5? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:38 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
HettРазве это поможет от F5? в том то и вся проблема в этом f5 ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:41 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Hett, На сессию или в кук сложить доступность кнопки? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:45 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Дополню - и на window.onload() навесить вызов установки доступности. Кстати в форму можно еще какой-то скрытый уникательный идентификатор засунуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:48 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
angrybot, Хотя мне кажется, что тут усложняем без надобности. В скрипт можно передать переменную, которая будет говорить, нужно ли слать форму или нет. Схематично: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:55 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Млять, после обработки формы сделайте редирект на эту же страницу и не парьте мозг, этот механизм используется повсеместно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:31 |
|
Запрет повторной отправки формы php
|
|||
---|---|---|---|
#18+
Нет, от ф5 мой код не спасает. У меня часто было что на форму 2 раза чего то жали, вот от этого спасает =) Если от ф5 надо защита, то как уже озвучили: 1. Hett о редиректе 2. DarkMaster о куках или о переменных ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:38 |
|
|
start [/forum/topic.php?fid=23&tid=1460537]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 356ms |
total: | 638ms |
0 / 0 |