×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > ECSHOP教程 > ecshop注册的用户名是乱码问题的解决方法

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ecshop注册的用户名是乱码问题的解决方法

网站开发中心/ 2014-12-27/ 关注人气:601

ecshop注册的用户名是乱码,问题出在ECSHOP系统在把资料放进数据库时, 经过了htmlentities的处理, 防止javascriptr的恶意输入,下面是ECSHOP网站开发中心提出的注册用户名是乱码问题的解决方法:

 

第一个文件位于/includes/lib_passport.php第165行:

 

搜索原代码: $other[$key] = htmlentities($val); //防止用户输入javascript代码

 

修改为: $other[$key] = htmlspecialchars($val); //防止用户输入javascript代码

 

另一个文件位于/includes/lib_transaction.php第85行:

 

搜索原代码: $profile['other'][$key] = htmlentities($val); //防止用户输入javascript代码

 

修改为:$profile['other'][$key] = htmlspecialchars($val); //防止用户输入javascript代码

 

此类情况同样适合于ECSHOP二次开发,需要在数据库中加入一些字段,可能在存储过程中会遇到乱码问题

分享到:
下一篇:ecshop2.73系统整合Discuz! X3论坛详细图文教程
上一篇:安装ecshop出现500报错提示Internal Server Error