PHP将http链接跳转到https的方法2018-03-09 14:11:36

( 还没有投票,继续加油! )
分享: ╬收藏
31.3K

https配置好以后常需要某个单页进行跳转,当然可以用伪静态(.htaccess)文件进行修改,其实还有一种最简单的方法,只需在页头加上判断就可以了。

function is_HTTPS(){ //判断是不是https
  if(!isset($_SERVER['HTTPS'])) return FALSE;
  if($_SERVER['HTTPS'] === 1){ //Apache
    return TRUE;
  }elseif($_SERVER['HTTPS'] === 'on'){ //IIS
    return TRUE;
  }elseif($_SERVER['SERVER_PORT'] == 443){ //其他
    return TRUE;
  }
    return FALSE;
}
if(is_HTTPS()==FALSE){
  header('Location:https://domain.com');
  die;
}


首先https走的是443端口,首先判断协议是否为https,上面的小函数就可以轻易的获取链接协议,从而进行跳转,如果您要跳转的是非主域名页面,周样道理举一返三,只需将这段代码放在子页面的头部,然后将header里面的location变量改为子页面的内容,也就可以轻松实现单页https跳转了。





头像

snowcoal
  • https
  • ssl
  • 页面跳转
  • PHP

本文标签:

httpsssl页面跳转PHP

收藏到我的私密空间

标题:PHP将http链接跳转到https的方法

作者:花花世界

你暂未登录,请登录后才可收藏至您的私密空间 确认取消
雪炭网

键盘操作 更便捷 -雪炭网雪中送炭-乐趣无限