Codeigniter会话在重定向后被销毁

b1payxdu  于 2022-12-16  发布在  其他
关注(0)|答案(1)|浏览(122)

可能是重复的,但对此类问题的答案不起作用。
1.代码点火器版本:3.1.13,最新版本。
1.服务器软件:Ubuntu 20,Apache,PHP 8.0,PHP 8.1

发生了什么?

会话(登录用户信息和其他)被从外部网站(可能是支付网关页面)重定向到具有POST数据的网站后被销毁。

重定向到没有POST数据的网站后,会话是否被销毁?

没有。

Cookie是否会被销毁?

没有。

  • 从**子域重定向后的会话数据(包含POST数据)*another.example.com。

  • 其他域重定向后的会话数据,没有任何POST数据example-two.com *

  • 具有POST数据的不同域重定向后的会话数据example-two.com *

fjaof16o

fjaof16o1#

请转到system/libraries/会话/会话. php并找到以下代码:

ini_set('session.name', $params['cookie_name']);

并将其替换为以下代码:

ini_set('session.id', $params['cookie_name']);

相关问题