判断浏览器是否通过ssl方式访问的方法
2011-09-05 14:08
381 查看
我们都知道一些网站要求必须通过SSL方式连接,就是HTTPS//这种网址,像电子商务交易一块就会要求使用HTTPS方式。
下面是判断你运行环境是否支持这种SSL的代码:
function is_ssl() {
if ( isset($_SERVER['HTTPS']) ) {
if ( 'on' == strtolower($_SERVER['HTTPS']) )
return true;
if ( '1' == $_SERVER['HTTPS'] )
return true;
}
elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
return true;
}
return false;
}
下面是判断你运行环境是否支持这种SSL的代码:
function is_ssl() {
if ( isset($_SERVER['HTTPS']) ) {
if ( 'on' == strtolower($_SERVER['HTTPS']) )
return true;
if ( '1' == $_SERVER['HTTPS'] )
return true;
}
elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
return true;
}
return false;
}
相关文章推荐
- PHP网站 通过js方式判断是否是手机访问,若是 跳转到手机版网址!
- TinkPHP框架下 两种方式判断访问终端是否是微信浏览器
- PHP判断访客是否是手机端(移动端浏览器)访问的4种方法
- PHP判断是否是微信浏览器访问的方法
- 只有登录成功后,才能访问一些页面(2种方法:1.通过判断sesssion是否为空)2.过滤器Filter
- if (document.all&&document.getElementById) 判断浏览器是否同时支持documnet.getElementById和document.all两种表述方式(方法)
- JS判断浏览器是否安装flash插件的简单方法
- python通过字典dict判断指定键值是否存在的方法
- 各种方法判断客户端浏览器是否安装了Flash插件
- js判断浏览器类型、是否为移动客户端访问
- 通过Jquery判断页面元素是否在浏览器的可视区域内
- JS判断浏览器是否安装flash插件的简单方法
- ThinkPHP3.2判断是否为手机端访问并跳转到另一个模块的方法
- 简单的判断当前的浏览器是否在微信中打开的方法
- 判断当前页面是否在微信浏览器中打开(四类方法整理)
- 结合JQ1.9通过js正则判断各种浏览器版本的方法
- 判断一个字符串是否能够通过添加一个字符变成回文序列的方法
- 通过JS和PHP两种方法判断用户请求时使用的浏览器类型
- php网站判断用户是否是手机访问的方法
- 通过PHP判断搜索引擎蜘蛛是否访问你的网站