У меня есть веб-сайт, на котором каждая страница обслуживается по HTTPS.На одной из страниц у меня есть форма, атрибут действия которой имеет относительный URL.
Страница с формой может быть доступна только через HTTPS, а страница, на которую отправляется форма, может быть нажата только через HTTPS,все же в IE я получаю предупреждение безопасности, говорящее мне, что я собираюсь переключиться на небезопасное соединение.Есть ли способ предотвратить эту проблему, кроме кодирования полного URL-адреса, включая протокол, в атрибут действия формы?
Обновление:
Я попытался жестко запрограммировать весь URL-адрес, и все равно получаю всплывающее окно.
Соответствующий код:
<html>
<body>
<form action="https://mydomain.com/editProfile">
...
</form>
</body>
</html>
Как только я нажимаю кнопку отправки в IE6, я получаю всплывающее предупреждение безопасности.Если я нажимаю «ОК», отображается страница результатов, а протокол по-прежнему HTTPS.Я начинаю задаваться вопросом, является ли это формой POST, которая вызывает проблему.