为包含来自外部网站的不安全内容的某些页面禁用 SSL
Disable SSL for Certain Pages Which Contain Insecure Content Coming from External Websites
我想为包含来自非安全外部源的外部内容 (iframe) 的某些页面禁用 SSL。我只需要在来自外部网站的不安全 (iframe) 内容的页面上禁用 SSL,不要使用 https。
这是我的服务器环境,
森托斯 6,
PHP,
阿帕奇,
Mysql,
此致
在header中加入两行代码,问题已解决。该解决方案有点特定于案例,但可以启发那些有类似问题的人。就我而言,我已经知道不安全的内容是什么(来自非 ssl 外部站点的 iframe)。包含 iframe 的页面已经在数据库中饱和。以下代码通过禁用页面包含 iframe 内容的 https 来帮助我。
如果数据库中的文件类型='code',则会发生重定向。
<?php
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
if ($row2['filetype'] == 'code') {
header('Location: http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
exit;
}
我想为包含来自非安全外部源的外部内容 (iframe) 的某些页面禁用 SSL。我只需要在来自外部网站的不安全 (iframe) 内容的页面上禁用 SSL,不要使用 https。
这是我的服务器环境,
森托斯 6, PHP, 阿帕奇, Mysql,
此致
在header中加入两行代码,问题已解决。该解决方案有点特定于案例,但可以启发那些有类似问题的人。就我而言,我已经知道不安全的内容是什么(来自非 ssl 外部站点的 iframe)。包含 iframe 的页面已经在数据库中饱和。以下代码通过禁用页面包含 iframe 内容的 https 来帮助我。
如果数据库中的文件类型='code',则会发生重定向。
<?php
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
if ($row2['filetype'] == 'code') {
header('Location: http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
exit;
}