|
我本地开发的测试环境非80端口,如:http://localhost:8888/xxxx/xxxx
base_url()和site_url()都返回了 “http://[::1]/xxxx/xxxx”,要在config文件里写死访问路径才可正常访问,对比了一下 CI_Config 类于之前版本的写法,大概是用 $_SERVER['SERVER_ADDR'] 替换了 $_SERVER['HTTP_HOST'],个人认为 $_SERVER['HTTP_HOST'] 会比 $_SERVER['SERVER_ADDR']好,有没有专业人事解释一下为什么3.1版本要用$_SERVER['SERVER_ADDR']
|
|