如果前台会员的session为空了,怎么办???

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

是这样的,我把网上支付的返回url给修改了,让它到user.php上面,但有一个问题:如果网上银行操作的时间过久(比如:打开页面速度,或者其它原因),用户的session就会失效,当转到此user.php时,又要重新登陆,这样交易就会失败。

请问:有什么办法可以解决这个问题吗???

回答:
为什么一定要在user.php里进行处理呢 。还有你可以在user里避开用户判断的地方写程序

用户的充值是在user.php中进行的,还返回到这里,显示成功与不成功,这样用户体验比较好。

我也不想这样,上司的命令,不得不听。

那就直接写在判断登录的程序之前呀。。。

上司的命令


上帝的命令

那就直接写在判断登录的程序之前呀。。。

怎么个写法???

我把sessions表里的expiry 清为0,一刷新user.php又有值了。

是这个问题很简单不屑一顾????

还是不值得这样做???顾客就是上帝呀!

那有没有什么办法可以延长这个session呢?

cls_session.php 文件

这个文件改了,改成1800了,但登陆网银的时间大概在五分钟左右,等交易完后再回到user.php的时候就又返回到登陆界面了。

好像很深奥。
修改session时间,init.php里面的页面停留session超时时间也要改。

init.php里面的页面停留session超时时间也要改。


改那里呀???


根本不是这么回事,ec的session机制自身的缺陷 和有效时间没关系