Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » AddPM F5, как побороть?

AddPM F5, как побороть?


     23.11.2015    Все вопросы » Ламерские вопросы    1613

вопрос
добрый день, подскажите как исправить повторную отправку PM пользователем.
Нужно исправить возможность отправки сообщения после обновления страницы.

Ответа пока нет


4 комментария

misha-koder
Юзер

misha-koder - 23 ноября 2015 14:32 -

Можете при помощи ajax сообщения отправлять. Можете сделать дополнительный редирект, который избавит от повторной передачи данных на сервер. Можете генерировать для каждого сообщения хэш и записывать его в базу, а затем проверять. Вариантов масса.

banbanan
Юзер

banbanan - 23 ноября 2015 15:10 -

мне бы хотелось редирект на страницу с сообщениями, только я не сильно в этом силен

Pringles
Юзер

Pringles - 23 ноября 2015 16:07 -

что то типа
$_SESSION['pm'] = true;

if(isset($_SESSION['pm']) AND $_SESSION['pm'] == true) {
header("HTTP/1.0 301 Moved Permanently");
header("Location: /?do=pm");
die("Redirect");
}

banbanan
Юзер

banbanan - 23 ноября 2015 16:22 -

вставить перед msgbox( $lang['all_err_1'], "<ul>".$stop."</ul>" );

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх