Php Safari ios从https向http提交表单时,页面开始加载,但停止

Php Safari ios从https向http提交表单时,页面开始加载,但停止,php,ios,forms,http,safari,Php,Ios,Forms,Http,Safari,当我尝试将表单从Https提交到http时,它显示: 表单不安全您确定要提交吗 当我提交页面时,它开始加载并永远挂起。此表单提交适用于android PC和safari mac。正如我在评论中所说,将脚本、图像等的http://的所有实例更改为/。它们将自动检测所处环境的任一协议 如果正如您所说,它重定向到https协议,而不是您希望它重定向到http,那么您可以简单地使用一个或其他形式的重定向 示例: header("Location: http://example.com/other_pag

当我尝试将表单从Https提交到http时,它显示:

表单不安全您确定要提交吗


当我提交页面时,它开始加载并永远挂起。此表单提交适用于android PC和safari mac。

正如我在评论中所说,将脚本、图像等的
http://
的所有实例更改为
/
。它们将自动检测所处环境的任一协议

如果正如您所说,它重定向到
https
协议,而不是您希望它重定向到
http
,那么您可以简单地使用一个或其他形式的重定向

示例:

header("Location: http://example.com/other_page.php");
exit; // This stops further execution
或元方法:

<meta http-equiv="refresh" content="0;url=finalpage.html">
上述示例摘自/借用自:


这是一个简单的解决方案。如果您有
http://
的任何实例,请将它们全部更改为简单的
//
。这是针对href、图像、脚本等的。您的方法有效,但它重定向到https://而不是http://并且它给了我使用code igniter“当我尝试将表单从https提交到https时”未找到的页面。我不明白这一点(编辑:确定,您已编辑)。现在你说它重定向到https。您必须检查是否在某处或
.htaccess
中有标题/重定向。这方面的问题还不清楚。如果你想重定向到http,使用一个头或者其他形式的重定向来代替http。如果这仍然不起作用,您需要发布我/其他人可以使用的代码和其他相关信息,并希望为您提供完整的解决方案。我必须指出,我可能无法帮助您使用CodeIgniter,因为我还没有充分使用它,而且我也没有使用该框架。
window.location.replace("http://example.com/");