PHP会话在payu支付网关重定向后自动被销毁

PHP会话在payu支付网关重定向后自动被销毁,php,session,Php,Session,我在一个电子商务测试网站上工作 在我的结账页面会话中,工作正常 结帐后,重定向到payu money gateway网站进行支付 付款后,它是重定向到我的电子商务网站。现在我的会话被破坏了 除非用户从网站注销,否则它不会被破坏。 这不是我的代码问题,因为它是从payu网站重定向到我的网站。但是会话是自动的,在开始会话之前会被销毁: 也许可以试试这个: // 1 week = 604800 seconds // server should keep session data for ex

我在一个电子商务测试网站上工作

  • 在我的结账页面会话中,工作正常

  • 结帐后,重定向到payu money gateway网站进行支付

  • 付款后,它是重定向到我的电子商务网站。现在我的会话被破坏了

  • 除非用户从网站注销,否则它不会被破坏。
    这不是我的代码问题,因为它是从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
    

    您可以在开发人员控制台中调试会话。这说明了什么?