我有一个需要SSL的页面,因为传输了安全的内容。但是,我在页面上有第三方嵌入表单,该表单发布到没有安装SSL的第三方站点。它工作得很好,除了我的浏览器收到恼人的消息。
“虽然此页面已加密,但您输入的信息将通过未加密的连接发送,并且可以由第三方轻松阅读。
您确定要继续发送此信息吗?“
无论如何我可以解决这个问题吗?
答案 0 :(得分:1)
如果您无法控制第三方应用并且没有启用ssl,则否
唯一机会:如果第三方启用了https,您可以尝试修改<form action=""
属性以在网站加载后使用https。但你告诉他们没有。
一个hacky最后一次机会:您可以在您的网站上提供HTTPS代理服务器,该代理服务器将非HTTPS与第三方网站进行对话。然后在站点加载后修改表单操作以使用该代理。
所以我的建议是:
尝试与第三方交谈(发送电子邮件)并告诉他们您的问题。也许他们会帮忙。
如果第一个没有帮助,请使用我的代理尝试。可以在PHP中轻松实现。如果你愿意,我可举个例子。