'APP_SUB_DOMAIN_DEPLOY' => 1, // 开启子域名或者IP配置
'APP_SUB_DOMAIN_RULES' => array(
/* 域名部署配置
'www'=>array('Home'),
'*'=>array('Home/Public','a=chongdingxiang'),
'passport'=>array('Passport'),
),
echo U('Passport/Pass/logout',array('f'=>'223'),true,true);
1.当'URL_MODEL'设置为0时生成的URL为http://passport.域名.com/index.php?m=&&f=223(错误)
2..当'URL_MODEL'设置为3时生成的URL为http://passport.域名.com/index.php?s=/Pass/logout/f/223.html(正确)
看了一下ThinkPHP的U函数发现好像是ThinkPHP/Common/functions.php中的961行的问题(版本:3.2.3)
$url = __APP__.'?'.C('VAR_MODULE')."={$module}&".http_build_query(array_reverse($var));
试过3.2.2也是同样的问题
请各位大神帮小弟解决一下这个问题
最佳答案