79075
发送邮件提醒时bug链接地址会将端口省略
回帖数 6
阅读数 5288
发表时间 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 回帖
联系我们
联系人
杨苗/高级客户经理
电话(微信)
13165050229
QQ号码
2692096539
联系邮箱
yangmiao@chandao.com

相关帖子
亿万千 | 最后回帖 2020-03-11 11:27 石洋洋
不要命的火锅 | 最后回帖 2024-09-10 08:41 马超
至今单身的葫芦 | 最后回帖 2024-08-16 15:28 禅道-李锡碧
黄雨 | 最后回帖 2019-06-27 08:51 禅道 - 闫敏
laughing wen | 最后回帖 2023-09-26 14:45 禅道 - 闫敏
小马 | 最后回帖 2017-09-19 13:18 石洋洋



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


