destoon采集论坛

 找回密码
 立即注册
查看: 354|回复: 4

关于get_env($type)函数

[复制链接]

23

主题

420

回帖

997

积分

高级会员

Rank: 4

积分
997
发表于 2015-4-5 22:20:06 | 显示全部楼层 |阅读模式
我今天发布程序到一个通过iP地址访问的,带端口的服务器,结果发现访问首页,和企业库首页时出现问题。后来发现在\include目录下的,global.func.php中函数get_env($type)
case 'host':
                        return preg_match("/^[a-z0-9_\-\.]{4,}$/i", $_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
本机调试是localhost,所以没问题。发布到服务器上如 192.168.1.9:8899,结果被正则表达式,换成空了,导致程序异常,我想问这里用正则表达式的目的是什么? 谢谢
回复

使用道具 举报

7

主题

1126

回帖

2327

积分

金牌会员

Rank: 6Rank: 6

积分
2327
发表于 2015-4-7 16:41:10 | 显示全部楼层

主要一台服务器,又要运行iis,又要运行apache,所以想用端口隔离开,现在先去掉正则替换,看起来没问题,不知道这样的写的目的是什么
回复 支持 反对

使用道具 举报

7

主题

1126

回帖

2327

积分

金牌会员

Rank: 6Rank: 6

积分
2327
发表于 2015-4-6 08:28:30 | 显示全部楼层

用ip地址是可以的,但是不要另外定义端口了
回复 支持 反对

使用道具 举报

7

主题

1126

回帖

2327

积分

金牌会员

Rank: 6Rank: 6

积分
2327
发表于 2015-4-7 22:10:00 | 显示全部楼层

不要用端口访问,去掉端口
回复 支持 反对

使用道具 举报

7

主题

1126

回帖

2327

积分

金牌会员

Rank: 6Rank: 6

积分
2327
发表于 2015-4-7 08:28:51 | 显示全部楼层

chinahyf 发表于 2015-4-7 16:41

主要一台服务器,又要运行iis,又要运行apache,所以想用端口隔离开,现在先去掉正则替换,看起来没问题, ...
服务器只能运行apache或iis其中一个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-11-23 06:23 , Processed in 0.014252 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表