QQ登录

只需一步,快速开始

立即注册 找回密码

流星爱

发表于 2013-11-20 21:16:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DZX 对中文用户名的链接经常会出现“抱歉,您指定的用户空间不存在”,配置伪静态之后兼容性选择是.打开中文用户名个人空间是空白.选择否.打开个人空间就提示:抱歉,您指定的用户空间不存在..

用去掉function_core.php里面的rawurlencode函数的办法.打开任何页面.直接显示服务器500错误.我艹!!看来只能自己DIY了..

由于2个DZ.一个UTF8未出现这个问题.GBK的出现这个问题.怀疑是编码的问题..怕替换到其他地方出错.只替换了home_space.php解决问题...



解决方法如下:

打开\source\module\home\home_space.php文件,找到如下代码:
if($_GET['username']) {
$member = C::t('common_member')->fetch_by_username($_GET['username']);
if(empty($member) && !($member = C::t('common_member_archive')->fetch_by_username($_GET['username']))) {
showmessage('space_does_not_exist');
}

替换成下面这段代码即可!!

if($_GET['username']) {
$gbk_username=iconv('UTF-8','GBK',urldecode($_GET['username']));
$member = C::t('common_member')->fetch_by_username($gbk_username);
if(empty($member) && !($member = C::t('common_member_archive')->fetch_by_username($gbk_username))) {
showmessage('space_does_not_exist');
}

然后在后台Rewrite 兼容性.选择否...问题解决..........
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部上一主题下一主题返回列表
  • 站长:47343626
  • 邮箱:lx@lxlove.cn
  • logo
快速回复 返回顶部 返回列表