gpt4 book ai didi

PHP 设置 cookie 生命周期

转载 作者:可可西里 更新时间:2023-10-31 22:45:48 26 4
gpt4 key购买 nike

我有启动安全 session 的功能:

function sec_session_start() {
$session_name = 'sec_session_id'; // Set a custom session name
$secure = false; // Set to true if using https.
$httponly = true; // This stops javascript being able to access the session id.

ini_set('session.use_only_cookies', 1); // Forces sessions to only use cookies.
$cookieParams = session_get_cookie_params(); // Gets current cookies params.
session_set_cookie_params($cookieParams["lifetime"], $cookieParams["path"], $cookieParams["domain"], $secure, $httponly);
session_name($session_name); // Sets the session name to the one set above.
session_start(); // Start the php session
session_regenerate_id(true); // regenerated the session, delete the old one.
}

如何将我的 cookie 设置为在用户离开我的应用程序或关闭浏览器时过期?基本上,每次用户访问我的应用程序时,他们都需要重新登录。

最佳答案

0 的生命周期(这通常是 session cookie 的默认设置)完全符合您的描述。参见 http://us3.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime

关于PHP 设置 cookie 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11887306/

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