Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对包含来自外部网站的不安全内容的某些页面禁用SSL_Php_Ssl_Iframe - Fatal编程技术网

Php 对包含来自外部网站的不安全内容的某些页面禁用SSL

Php 对包含来自外部网站的不安全内容的某些页面禁用SSL,php,ssl,iframe,Php,Ssl,Iframe,我想对某些包含来自非安全外部源的外部内容(iFrame)的页面禁用SSL。我需要禁用SSL的网页上只有不安全(iframes)的内容从外部网站不使用https 这是我的服务器环境 Centos 6, PHP, 阿帕奇, Mysql 关于问题已通过将两行代码放入标题中得到解决。解决方案有点具体,但可以启发那些有类似问题的人。在我的例子中,我已经知道什么是不安全的内容(来自非ssl外部站点的iframe)。并且包含iframe的页面已经在数据库中存储。下面的代码帮助我禁用页面包含iframe内容的h

我想对某些包含来自非安全外部源的外部内容(iFrame)的页面禁用SSL。我需要禁用SSL的网页上只有不安全(iframes)的内容从外部网站不使用https

这是我的服务器环境

Centos 6, PHP, 阿帕奇, Mysql


关于

问题已通过将两行代码放入标题中得到解决。解决方案有点具体,但可以启发那些有类似问题的人。在我的例子中,我已经知道什么是不安全的内容(来自非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;
    }