Попробуйте эти две вещи отдельно и вместе:
if($_POST['submit']){}
$from
(только моя кишка) Вероятно, вы используете ссылку http://
на таблицу стилей на веб-сайте https://
.
Защищенным веб-сайтам запрещено смешивать протоколы. Все должны быть встроены с защищенного сервера. Браузеры будут игнорировать / блокировать ресурсы HTTP на HTTPS-страницах (с различной степенью строгости).
Причиной этой блокировки является то, что ненадежные HTTP-ресурсы, такие как таблицы стилей и скрипты, все еще могут быть изменены злоумышленником и использованы для подмены / hijack secure parts of site.
Если таблица стилей подается с вашего сервера, опустите протокол + хост-часть URL-адреса, то есть вместо http://example.com/style.css
используйте /style.css
в качестве URL-адреса, поэтому Я буду работать как с HTTP, так и с HTTPS. Вы также можете использовать URL-адреса, относящиеся к протоколу .
Если у вас должен быть один полный URL-адрес, используйте только URL https://…
.
Если запрошенный URI является https
, если у вас есть ресурсы на странице (изображения, таблицы стилей, файлы JavaScript и т. д.), которые запрашиваются с помощью схемы http
, некоторые браузеры могут блокировать их, поскольку они считаются небезопасными , Вы можете обойти это для каждого браузера, но у вас также есть альтернативы в вашем коде:
https
для запроса всего или, по крайней мере, для соответствия схемам. //
, чтобы указать схему. Браузер будет соответствовать схеме с URI запроса. Например: <link rel="stylesheet" type="text/css" href="//example.com/path/to.css">