2013-03-07 2 views
0

У меня есть страница, требующая SSL из-за передачи защищенного контента. Однако у меня есть сторонняя встроенная форма на странице, которая отправляется на сторонний сайт, на котором нет установленного SSL. Он отлично работает, за исключением того, что мой браузер вызывает раздражающее сообщение.Отправка SSL-страницы в незащищенную форму

«Хотя эта страница зашифрована, информация, которую вы ввели, чтобы быть отправлены по незащищенному соединению и может быть легко прочитана третьей стороной.

Вы уверены, что хотите продолжать посылать эту информацию?»

В любом случае я могу обойти это?

+2

Нет. Вы не можете смешивать и соответствовать, или вы всегда будете получать это сообщение по дизайну. – mkaatman

+1

Надеюсь, что нет, так как это может поставить под угрозу безопасность браузера – x4rf41

ответ

1

Если вы не имеете никакого контроля над приложением третьей стороны, и они не имеют SSL включен, чем не

Единственного шанс: Если третья сторона имеет поддержку HTTPS, вы можете попытаться изменить атрибут <form action="" использовать https, сразу после загрузки сайта. Но вы сказали, что их нет.

Последний шанс: вы можете использовать прокси-сервер HTTPS на своем сайте, который говорит без HTTPS на стороннем сайте. Затем измените действие формы после загрузки сайта, чтобы использовать этот прокси.

Так что мои советы являются:

  • Try говорить (электронная почта) третьей стороне и сказать им о вашей проблеме. Может быть, они помогут.

  • Если первое не поможет, попробуйте использовать прокси-сервер. Может быть легко реализована в PHP. Я могу привести пример, если вы хотите.

+0

Да ладно, в вопросе говорится «сторонний сайт, на котором нет установленного SSL». – ceejayoz

+0

Ваш ответ в основном «если то, что вы сказали в своем вопросе, перестает быть проблемой, у вас не будет проблемы». – ceejayoz

+0

@matwonk Помогает ли это? – hek2mgl

Смежные вопросы