Php 对包含来自外部网站的不安全内容的某些页面禁用SSL
我想对某些包含来自非安全外部源的外部内容(iFrame)的页面禁用SSL。我需要禁用SSL的网页上只有不安全(iframes)的内容从外部网站不使用https 这是我的服务器环境 Centos 6, PHP, 阿帕奇, MysqlPhp 对包含来自外部网站的不安全内容的某些页面禁用SSL,php,ssl,iframe,Php,Ssl,Iframe,我想对某些包含来自非安全外部源的外部内容(iFrame)的页面禁用SSL。我需要禁用SSL的网页上只有不安全(iframes)的内容从外部网站不使用https 这是我的服务器环境 Centos 6, PHP, 阿帕奇, Mysql 关于问题已通过将两行代码放入标题中得到解决。解决方案有点具体,但可以启发那些有类似问题的人。在我的例子中,我已经知道什么是不安全的内容(来自非ssl外部站点的iframe)。并且包含iframe的页面已经在数据库中存储。下面的代码帮助我禁用页面包含iframe内容的h
关于问题已通过将两行代码放入标题中得到解决。解决方案有点具体,但可以启发那些有类似问题的人。在我的例子中,我已经知道什么是不安全的内容(来自非ssl外部站点的iframe)。并且包含iframe的页面已经在数据库中存储。下面的代码帮助我禁用页面包含iframe内容的https 如果数据库中的filetype='code',则会发生重定向
<?php
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
if ($row2['filetype'] == 'code') {
header('Location: http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
exit;
}