Re: Проблема с Google Captcha
Добавлено: 28.10.2014 21:30
Доброе время суток! Есть форум работающий через HTTPS, после обновления на 3.1 возникла проблема с reCaptcha - внешний скрипт пытается подгрузиться через HTTP, что вызывает предупреждение о небезопасном содержимом. Форум доступен через фронтенд по такой схеме:
Бегло посмотрев код пришел к выводу, что решение о подгрузке через HTTP или HTTPS принимается на основе значения переменной _SERVER["HTTPS"].
(Вот тут могу ошибаться, т.к. я далек от полноценного программирования. Могу написать пару функций, но не более того.)
После добавления в конфиг nginx строки
P.S. Да, можно обойти проблему подправив одну строку в
браузер <--HTTPS--> frontend <--HTTP--> backend (nginx, php-fpm)
Бегло посмотрев код пришел к выводу, что решение о подгрузке через HTTP или HTTPS принимается на основе значения переменной _SERVER["HTTPS"].
(Вот тут могу ошибаться, т.к. я далек от полноценного программирования. Могу написать пару функций, но не более того.)
После добавления в конфиг nginx строки
fastcgi_param HTTPS on;
в выводе phpinfo();
появилась нужная мне переменная, вот только должного эффекта не оказала. В какую сторону ещё посмотреть?P.S. Да, можно обойти проблему подправив одну строку в
recaptcha.php
, но хотелось бы обойтись без правки движка.