HTTP与HTTPS转换,(php代码部分)
程序员文章站
2022-03-01 17:16:38
...
最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有一篇介绍用ASP实现“在http和https之间转化”的文章,于是只好行写了用PHP实现http与https转化的代码。
如果网页使用https访问,在网页开头加入以下代码:
<?php //http转化为https if ($_SERVER["HTTPS"]<>"on") { $xredir="https://".$_SERVER["SERVER_NAME"]. $_SERVER["REQUEST_URI"]; header("Location: ".$xredir); } ?>
如果网页使用http访问,在网页开头加入以下代码:
<?php //https转化为http if ($_SERVER["HTTPS"]=="on") { $xredir="http://".$_SERVER["SERVER_NAME"]. $_SERVER["REQUEST_URI"]; header("Location: ".$xredir); } ?>
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
上一篇: 高效简单的云服务器登录配置
下一篇: 使用GoEasy实现web实时消息推送
推荐阅读
-
php简单对象与数组的转换函数代码(php多层数组和对象的转换)_php技巧
-
PHP与JavaScript之间中文base64码转换代码
-
php之curl实现http与https请求的方法,phpcurlhttps请求_PHP教程
-
php多层数组与对象的转换实例代码
-
php中http与https跨域共享session的解决方法
-
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
-
php之curl实现http与https请求的方法
-
https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
-
php中http与https跨域共享session的解决方法
-
php进行GB2312与UTF8编码转换的代码