PHP - session_set_cookie_params 和 session_get_cookie_params

Phi*_*son 3 php

我对会议进行了更多研究,并希望提供一些意见。

提交表单后,在一个简单的登录表单上,我有以下内容

.
..
...
session_name('TOKEN');
session_set_cookie_params( time() + 600, './', 'example.co.uk', false, false);
session_start();
$_SESSION['TOKEN'] = TOKEN;
...
..
. 
Run Code Online (Sandbox Code Playgroud)

然后当向服务器发出请求时,我有这个。

.
..
...
session_name('TOKEN');
$session_data = session_get_cookie_params();
print_r($session_data);
...
..
. 
Run Code Online (Sandbox Code Playgroud)

返回 Array ( [lifetime] => 0 [path] => / [domain] => [secure] => [httponly] => )

正如你所看到的,有些东西不起作用,或者我遗漏了一些东西,或者我去小便了!

无论如何,如果有人对我出错的地方有任何意见,我很乐意在这里!

Reu*_*ben 5

您可能已经弄清楚了,但是对于每个页面请求,都需要在 session_start() 之前调用 session_set_cookie_params()。所以说该功能的手动输入。