PHP实现http与https转化

jackxiang 2010-1-28 13:24 | |
最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有最近在写PHP程序时,需要使浏览器在https和http之间转化,上网搜索相关信息,无奈只有一篇介绍用ASP实现“在http和https之间转化”的文章,于是只好行写了用PHP实现http与https转化的代码。
  如果网页使用https访问,在网页开头加入以下代码:
view plainprint?

   1. <?php  
   2. //http转化为https  
   3. if ($_SERVER["HTTPS"]<>"on")  
   4. {  
   5. $xredir="https://".$_SERVER["SERVER_NAME"].  
   6. $_SERVER["REQUEST_URI"];  
   7. header("Location: ".$xredir);  
   8. }  
   9. ?>  

<?php //http转化为https if ($_SERVER["HTTPS"]<>"on") { $xredir="https://".$_SERVER["SERVER_NAME"]. $_SERVER["REQUEST_URI"]; header("Location: ".$xredir); } ?>
  如果网页使用http访问,在网页开头加入以下代码:
view plainprint?

   1. <?php  
   2. //https转化为http  
   3. if ($_SERVER["HTTPS"]=="on")  
   4. {  
   5. $xredir="http://".$_SERVER["SERVER_NAME"].  
   6. $_SERVER["REQUEST_URI"];  
   7. header("Location: ".$xredir);  
   8. }  
   9. ?>  

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2654/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]