Страница 1 из 1

Проблема с вставкой публичной формы с помощью iframe

Добавлено: 27 фев 2021, 03:21
sajanagr
Всем привет, у меня возникла следующая проблема
создаю публичную форму, вставляю на сайт с помощью iframe
и происходит такая странность форма не отправляется :( с url Руководителя, все данные приходя как нужно, а вот с с публикацией через iFrame никак
Странно раньше отправлялась теперь нет, пробовал публиковать на разных сайтах (хостингах, CMS, чистый html), пересмотрел все от более ранних версий Руководителя до версии php. Думал с обновлением может чего-то связано, нет…
Потом решил открыть сайт с опубликованной формой с другого браузера и обнаружил, следующее… с chrome, opera, Yandex и прочего основанного на chromium и самого chromium чистого без всяких плагинов и настроек форма не отправляется, от слова совсем :?
с Firefox форма отправляется как надо :shock:
У меня у одного такая проблема?
С чем может быть такое связано, подскажете куда копать?

Re: Проблема с вставкой публичной формы с помощью iframe

Добавлено: 27 фев 2021, 11:52
support
Теперь браузер считает что iframe не безопасно.

Откройте файл /config/server.php и найдите строчку

Код: Выделить всё

define('SESSION_FORCE_COOKIE_USE',true);  
Замените ее на:

Код: Выделить всё

  if(strstr($_SERVER['REQUEST_URI'],'ext/public/form'))
  {
    define('SESSION_FORCE_COOKIE_USE',false);    
  }
  else
  {
    define('SESSION_FORCE_COOKIE_USE',true); 
  }
В результате для публичных форм мы отключим куки и форма должна заработать.

Re: Проблема с вставкой публичной формы с помощью iframe (решено)

Добавлено: 27 фев 2021, 13:32
sajanagr
Сергей, огромное спасибо все заработало :D