源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

标题: php代码获取带http或https的域名办法 [打印本页]

作者: 欧阳锋    时间: 2022-11-1 15:18
标题: php代码获取带http或https的域名办法

有时候调用当前域名的时候,需要加上https或者http,那么如何获取你的当前域名带https还是http协议呢?

这里简单的使用一个php函数即可实现:

  1. $url = (isHTTPS() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST']; //获取域名
  2. //判断是否是HTTPS
  3. function isHTTPS()
  4. {
  5.     if (defined('HTTPS') && HTTPS) return true;
  6.     if (!isset($_SERVER)) return FALSE;
  7.     if (!isset($_SERVER['HTTPS'])) return FALSE;
  8.     if ($_SERVER['HTTPS'] === 1) {  //Apache
  9.         return TRUE;
  10.     } elseif ($_SERVER['HTTPS'] === 'on') { //IIS
  11.         return TRUE;
  12.     } elseif ($_SERVER['SERVER_PORT'] == 443) { //其他
  13.         return TRUE;
  14.     }
  15.     return FALSE;
  16. }
复制代码


调用的时候直接调用$url这个参数即可!






欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/) Powered by Discuz! X3.3