我想为包含来自非安全外部来源的外部内容(iframe)的某些网页禁用SSL。我只需要在外部网站上有不安全(iframe)内容的页面上禁用SSL,而不使用https。
这是我的服务器环境,
Centos 6, PHP, 阿帕奇, MySQL和
此致
答案 0 :(得分:0)
通过在标题中放入两行代码解决了这个问题。解决方案有点具体,但可以激发那些有类似问题的人。在我的情况下,我已经知道不安全的内容是什么(来自非ssl外部网站的iframe)。并且页面中包含的iframe已经在数据库中处于休眠状态。以下代码通过禁用页面包含iframe内容的 https 来帮助我。
如果db。中的filetype ='code',则会发生重定向。
<?php
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
if ($row2['filetype'] == 'code') {
header('Location: http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
exit;
}