Добрый день!
Подскажите, пожалуйста, есть ли в штатном функционале Битрикс технологии передачи сообщения при использовании LocalRedirect($APPLICATION->GetCurUri()) с целью защиты от повторной отправки формы?
Речь идет о передаче сообщения типа "Ваша заявка принята", "Ошибка изменения данных" и т.п.
Пытаюсь использовать для этих целей куки, но или у меня руки крюки или куки не куки..
Код не работает
Что не так в коде или подскажите лучше способы передать в шаблон сообщение при обновлении страницы.
Подскажите, пожалуйста, есть ли в штатном функционале Битрикс технологии передачи сообщения при использовании LocalRedirect($APPLICATION->GetCurUri()) с целью защиты от повторной отправки формы?
Речь идет о передаче сообщения типа "Ваша заявка принята", "Ошибка изменения данных" и т.п.
Пытаюсь использовать для этих целей куки, но или у меня руки крюки или куки не куки..
Код не работает
Код |
---|
// ставим куки с текстом сообщения на 5 мин $APPLICATION->set_cookie("TP_UPDATE_CHECKDATA", $arResult["UPDATE_CHECKDATA"], time()+60*5, "/services/tp/"); ... // после обновления страницы считываем из куки текст сообщения и отдаем в шаблон if($arResult["UPDATE_CHECKDATA"] = $APPLICATION->get_cookie("TP_UPDATE_CHECKDATA")) { // удаляем куки $APPLICATION->set_cookie("TP_UPDATE_CHECKDATA", $arResult["UPDATE_CHECKDATA"], time()+1, "/services/tp/"); } |