ThinkPHP源码学习---is_ssl() 函数 判断是否SSL协议
2016-08-02 10:25
288 查看
/**
* 判断是否SSL协议
* @return boolean
*/
1.$_SERVER['SERVER_PORT']获取https端口
2.https端口443 http端口80
* 判断是否SSL协议
* @return boolean
*/
function is_ssl() { if(isset($_SERVER['HTTPS']) && ('1' == $_SERVER['HTTPS'] || 'on' == strtolower($_SERVER['HTTPS']))){ return true; }elseif(isset($_SERVER['SERVER_PORT']) && ('443' == $_SERVER['SERVER_PORT'] )) { //https使用端口443 return true; } return false; }
1.$_SERVER['SERVER_PORT']获取https端口
2.https端口443 http端口80
相关文章推荐
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- 判断变量是否不为空,函数isset()、!empty()与!is_null()的比较
- jquery isEmptyObject判断是否为空对象的函数
- ThinkPHP源码学习 redirect函数 URL重定向
- jQuery.isEmptyObject()函数用于判断指定参数是否是一个空对象。
- PHP的is_writeable()函数存在Bug,ci里边有个函数可以判断文件是否真的可写
- 深入学习Django源码基础2 - python多态技巧-运行时判断函数
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- thinkphp函数学习(2)——microtime, memory_get_usage, dirname, strtolower, is_file
- jquery isEmptyObject判断是否为空对象的函数
- PHP - Manual手册 - XL. Filesystem 文件系统函数 - is_dir判断给定文件名是否是一个目录
- v8学习---判断是否为函数或对象
- PHP - Manual手册 - 函数参考 - Filesystem 文件系统函数 - is_file判断给定文件名是否为一个正常的文件
- SQLSERVER ISNULL 函数与判断值是否为空的sql语句
- JavaScript学习笔记:判断变量是否为undefined,判断变量和函数是否声明
- PHP函数——is_subclass_of() 函数 判断一个对象是否为一个类的子类
- 【练习题】编写一个名为is_palindrome的函数,判断一个人名是否为回文,如‘BOB’是回文
- 学习ThinkPHP3.2.2:video8,判断是否post提交数据
- 用MASM32来DIY判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用lstrcpyn()和lstrcmp(),区分大小写)