79075
发送邮件提醒时bug链接地址会将端口省略
回帖数 6
阅读数 5148
发表时间 2010-06-11 16:23:29
发送邮件提醒时bug链接地址会将端口省略,发送邮件提醒时bug链接地址会将端口省略,而且发送的链接是当前打开的。如果使用局域网IP发送的邮件提醒,那么在外网就会打不开此链接导致链接打不开,建议从my.php里取域名
2010-06-12 11:44:23 纯真的花卷 最后编辑
6个回复
使用域名访问端口也会被去掉,比如:http://www.xxxxx.com:8080/bug/ 发邮件的时候会变成http://www.xxxxx.com/bug/ 导致点击链接无法访问
2010-06-12 11:17:51 纯真的花卷 回帖
6个回复
module/common/control.php
453 /* 获得系统URL地址。*/
454 public function getSysURL()
455 {
456 global $config;
457 $httpType = isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == 'on' ? 'https' : 'http';
458 $httpHost = $_SERVER['HTTP_HOST'];
459 return "$httpType://$httpHost";
460 }
php里面的HTTP_HOST应该带有端口号,不过可能这个变量在有的环境下面可能工作会不正常。你可以自己手工修改一下459行,把你的系统的端口号加进去。
453 /* 获得系统URL地址。*/
454 public function getSysURL()
455 {
456 global $config;
457 $httpType = isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == 'on' ? 'https' : 'http';
458 $httpHost = $_SERVER['HTTP_HOST'];
459 return "$httpType://$httpHost";
460 }
php里面的HTTP_HOST应该带有端口号,不过可能这个变量在有的环境下面可能工作会不正常。你可以自己手工修改一下459行,把你的系统的端口号加进去。
2010-06-12 11:44:23 王春生 回帖
6个回复
修改为
return "$httpType://$httpHost".":8180"; 已经确认是OK的。
return "$httpType://$httpHost".":8180"; 已经确认是OK的。
2010-07-23 10:20:49 kimzhou 回帖
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com

相关帖子
monga | 最后回帖 2018-02-05 14:56 石洋洋
坏坏的钥匙扣 | 最后回帖 2019-08-12 17:36 张玉洁
杜磊 | 最后回帖 2018-10-29 11:18 石洋洋
zhuxw | 最后回帖 2023-05-15 13:05 王林
李露露 | 最后回帖 2019-11-29 15:27 禅道-李锡碧
李清泉 | 最后回帖 2017-05-02 13:11 魏中显


精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


