PHP实现http与https转化
2016-07-01 11:10
507 查看
http://zyan.cc/post/142/
最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有一篇介绍用ASP实现“在http和https之间转化”的文章,于是只好行写了用PHP实现http与https转化的代码。
如果网页使用https访问,在网页开头加入以下代码:
view plainprint?
<?php
//http转化为https
if ($_SERVER["HTTPS"]<>"on")
{
$xredir="https://".$_SERVER["SERVER_NAME"].
$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
如果网页使用http访问,在网页开头加入以下代码:
view plainprint?
<?php
//https转化为http
if ($_SERVER["HTTPS"]=="on")
{
$xredir="http://".$_SERVER["SERVER_NAME"].
$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有一篇介绍用ASP实现“在http和https之间转化”的文章,于是只好行写了用PHP实现http与https转化的代码。
如果网页使用https访问,在网页开头加入以下代码:
view plainprint?
<?php
//http转化为https
if ($_SERVER["HTTPS"]<>"on")
{
$xredir="https://".$_SERVER["SERVER_NAME"].
$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
如果网页使用http访问,在网页开头加入以下代码:
view plainprint?
<?php
//https转化为http
if ($_SERVER["HTTPS"]=="on")
{
$xredir="http://".$_SERVER["SERVER_NAME"].
$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
相关文章推荐
- innodb的innodb_buffer_pool_size和MyISAM的key_buffer_size(转自:http://www.java123.net/898181.html)
- HTTP和HTTPS详解
- 【jmeter】HTTP属性管理器HTTP Cookie Manager、HTTP Request Defaults
- linux系统安装后初始化网络配置
- HTTP,TCP/IP协议
- Android 网络通信框架Volley
- OkHttp使用教程
- 浅析HTTPS中间人攻击与证书校验
- [置顶] Android开发之强大的网络判断工具,判断是否联网,判断是wifi还是3g网络等java工具代码类
- Http 协议建立连接的方式
- HttpClient 发送 HTTP、HTTPS 请求的简单封装
- http://www.cnblogs.com/nick-huang/p/4848843.html
- HTTP 499 状态码 nginx下 499错误
- http://blog.sina.com.cn/s/blog_546abd9f0101c6au.html
- [转]12篇学通C#网络编程——第二篇 HTTP应用编程(上)
- [转]C#网络编程(基本概念和操作) - Part.1
- python网络爬虫系列(四) --- 批量抓取并保存图片
- [Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- NFV驶入快车道: 核心网率先“漫步云端”
- URLConnection 和HttpURLConnection