我现在已经在这一天了,但似乎没有任何工作.我想做什么:更改会话cookie PHPSESSID的到期时间,当选中特定复选框时,我该怎么做?我试过了:
的ini_set()
session_set_cookie_params()
setcookie()函数
但没有任何作用.有人可以请帮帮我吗?
谢谢
Rin*_*g Ø 12
要指定会话生存期,服务器端应用以下命令
ini_set('session.gc_maxlifetime', 30*60); // expires in 30 minutes
Run Code Online (Sandbox Code Playgroud)
或者将其设置在您的php.ini文件中.
要设置会话cookie生存期,客户端要么保持原样(0,将在浏览器关闭时死亡),或者
ini_set('session.cookie_lifetime', 30*60); // 30 minutes
Run Code Online (Sandbox Code Playgroud)
或者在php.ini.
如果您选择使用ini_set(),请确保在 session_start()调用之前放置命令.
请注意,该ini_set函数仅在脚本执行时设置配置选项.
关于复选框并具有会话生命周期的动态设置,您可以
(每个脚本必须在ini_set()之前session_start())
| 归档时间: |
|
| 查看次数: |
15389 次 |
| 最近记录: |