gpt4 book ai didi

php - 更改 PHPSESSID Cookie 的过期时间

转载 作者:可可西里 更新时间:2023-11-01 13:13:58 26 4
gpt4 key购买 nike

我已经在这里工作了一天,但似乎没有任何效果。我想做的是:更改 session cookie PHPSESSID 的到期时间,选中特定复选框时,我该怎么做?我试过:

ini_set()

session_set_cookie_params()

设置cookie()

但没有任何效果。有人可以帮我吗?

谢谢

最佳答案

要在服务器端指定 session 生存期,请应用以下命令

  ini_set('session.gc_maxlifetime', 30*60); // expires in 30 minutes

或在您的 php.ini 文件中设置它。

要设置session cookie的生命周期,客户端,要么让它保持原样(0,浏览器关闭时就会死亡),要么

  ini_set('session.cookie_lifetime', 30*60); // 30 minutes

或在 php.ini 中。

如果您选择使用 ini_set(),请务必将命令放在 session_start() 被调用之前。

请注意,ini_set 函数设置配置选项 during the script execution time only .

关于复选框和 session 生命周期的动态设置,您可以

  • 使用APC存储所有 PHP 进程共享的设置,该设置将持续到 PHP 服务器关闭
  • 在脚本开始加载的某个文件中写入一个值(昂贵)并设置该值

(每个脚本必须在 session_start() 之前 ini_set() 一次)

关于php - 更改 PHPSESSID Cookie 的过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4574334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com