Вход • Регистрация

Редирект на страницу при отправке формы

  • 15 мая 2017 г.
  • Друзья, нужен хелп:)
    Столкнулся с такой задачей. Нужно чтобы после того, как клиент заполнил форму (сделана модулем обратная связь). Он получал не всплывающее окно с надписью "Спасибо друг.", а что бы его перенаправляло на созданную заранее страницу с благодарностью.

    На данный момент во вьюхе формы я добавил action к форме
    Цитата
    <form method="POST" enctype="multipart/form-data" action="'.$this->htmleditor("<insert name='path>").'/spasibo/" class="contact-form">
    <input type="hidden" name="module" value="feedback">
    <input type="hidden" name="action" value="add">

    <input type="hidden" name="site_id" value="'.$result["site_id"].'">
    <input type="hidden" name="tmpcode" value="'.md5(mt_rand(0, 9999)).'">';

    После отправки меня перекидывает на станицу spasibo как надо. Но в браузерной строке, дальше передаются параметры www.site.ru/spasibo/?form_tag=feedback&mess=
    Вопрос в том, как от них избавиться?
    • 15 мая 2017 г.
    • правильнее в ответ (ajax) подсунуть ['redirect'] = "***"
      • 15 мая 2017 г.
      • Каким образом подсунуть, если допустим у меня 3 разных формы и нужно чтобы вели все на разные страницы.
        • 15 мая 2017 г.
        • проверять что за форма на стороне сервера, в самом простом случае
          • 15 мая 2017 г. , редакция: 15 мая 2017 г.
          • Так и сделал
            добавил
            Код
            $form_site_id = $this->site_id;
            if ($form_site_id == '31') {
            $this->result["redirect"] = 'нужный URL';
            }

            Где 31 номер страницы формы

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.