【发布时间】:2021-01-09 07:15:16
【问题描述】:
我正在开发一个电子商务测试网站。
-
在我的结帐页面会话中工作正常。
-
结帐后,重定向到payu货币网关网站进行支付
-
付款后,它会重定向到我的电子商务网站。现在我的会话被破坏了。
除非用户从网站注销,否则它不应该被破坏。 这不是我的代码问题,因为它是从 payu 网站重定向到我的网站。但是会话是自动被破坏的
【问题讨论】:
-
您可以在开发者控制台中调试会话。它说明了什么?
我正在开发一个电子商务测试网站。
在我的结帐页面会话中工作正常。
结帐后,重定向到payu货币网关网站进行支付
付款后,它会重定向到我的电子商务网站。现在我的会话被破坏了。
除非用户从网站注销,否则它不应该被破坏。 这不是我的代码问题,因为它是从 payu 网站重定向到我的网站。但是会话是自动被破坏的
【问题讨论】:
在开始您的会话之前:
不妨试试这个:
// 1 week = 604800 seconds
// server should keep session data for exactly (or at least) 1 week
ini_set('session.gc_maxlifetime', 604800);
// each client should remember their session id for EXACTLY 1 week
session_set_cookie_params(604800);
session_start(); // start the session
【讨论】: