混合内容的页面?

时间:2011-02-08 16:15:52

标签: php ssl

如果页面加载了混合内容,是否有办法检查并阻止显示表单?因此意味着页面不使用ssl?

1 个答案:

答案 0 :(得分:0)

如果访问者通过非ssl网址打开页面,我想你想要隐藏表单。您可以检查前缀是否是ssl。如果它不是SSL页面,则不会回显表单。这不起作用吗?

如果他/她不在ssl页面上,则脚本会将访问者重定向到ssl页面。把它放到页面顶部:

if ($_SERVER['HTTPS'] != "on") {
    $url = "https://". $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
    header("Location: $url");
    exit;
}

您可以使用此脚本的其他变体