如果在5.3的环境下
\eccore\model\model.base.php
第969行
$strlen = strlen($value);
前面加@
@$strlen = strlen($value);
即可屏蔽错误,保存支付接口成功
2
我也是一样的情况,系统管理员隔个几分钟就自动跳出,还有后台明明关掉了短网址的,但是前台的商品还是显示短网址,访问不了,启用短网址也访问不了,删除了缓存文件夹目录下的所有文件都没用,@穷站长能不能帮忙解决下啊,万分感谢!
3 解决ecmall前台后台登录成功后又跳转到登录界面,怎么解决。
在includes/libraries/session.lib.php中,function gen_session_key($session_id)方法里,
注释掉 if ($ip == '')
{
$ip = substr($this->_ip, 0, strrpos($this->_ip, '.'));
}
我用这样的办法就好了,希望能帮助大家。
问题描述:用户在前台或者后台登陆后,提示登陆成功,但又自动退出。
一般情况下,更换服务器是可以解决此问题的,如果不想换服务器,可以考虑以下解决方法:
1)找到 includes\libraries\session.lib.php 文件 131行,如下代码:
if (!$this->session_id)
{
$this->gen_session_id();
session_id($this->session_id . $this->gen_session_key($this->session_id));
/*setcookie($this->session_name, $this->session_id . $this->gen_session_key($this->session_id), 0,
$this->session_cookie_path, $this->session_cookie_domain, $this->session_cookie_secure);*/
}
将上面的代码修改为:
if (!$this->session_id)
{
$this->gen_session_id();
session_id($this->session_id . $this->gen_session_key($this->session_id));
setcookie($this->session_name, $this->session_id . $this->gen_session_key($this->session_id), 0,
$this->session_cookie_path, $this->session_cookie_domain, $this->session_cookie_secure);
}
2)退出所有浏览器,重新登录。
3)完毕!
本文提供了解决Eccmall平台登录成功后自动跳转的问题方法,并解决了支付宝接口在特定环境下的保存失败问题。通过在相关PHP文件中进行代码调整,可以有效避免登录后跳转现象。同时,对于支付宝接口保存失败的情况,通过简单的语法修正即可恢复正常。此外,还分享了一个解决商品短网址显示异常的方法。
129

被折叠的 条评论
为什么被折叠?



