首页 > Web开发 > 详细

PHP 部署局域网测试环境

时间:2020-06-22 14:38:06      阅读:52      评论:0      收藏:0      [点我收藏+]

1. 首先要判断当前环境 

 1 function getIP() {
 2     if (@$_SERVER["HTTP_X_FORWARDED_FOR"]) {
 3         $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
 4     } else if (@$_SERVER["HTTP_CLIENT_IP"]) {
 5         $ip = $_SERVER["HTTP_CLIENT_IP"];
 6     } else if (@$_SERVER["REMOTE_ADDR"]) {
 7         $ip = $_SERVER["REMOTE_ADDR"];
 8     } else if (@getenv("HTTP_X_FORWARDED_FOR")) {
 9         $ip = getenv("HTTP_X_FORWARDED_FOR");
10     } else if (@getenv("HTTP_CLIENT_IP")) {
11         $ip = getenv("HTTP_CLIENT_IP");
12     } else if (@getenv("REMOTE_ADDR")) {
13         $ip = getenv("REMOTE_ADDR");
14     } else {
15         $ip = "Unknown";
16     }
17 
18     return $ip;
19 }

2. if 条件判断并部署

 1 $__DEV__ = false;
 2 
 3 if( strpos($IP,‘192.168‘) !== false  || strpos($IP,‘127.0.0.1‘) !== false) { //comment
 4     $__DEV__ = true;
 5     
 6     sleep(1);
 7 }
 8 
 9 if (!$__DEV__) { //comment
10 
11     “线上!”
12 
13 } else {
14 
15     “线下!”
16 
17 }

 

PHP 部署局域网测试环境

原文:https://www.cnblogs.com/aqufush/p/13176512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!