session_get_cookie_params
获取会话cookie参数
PHP 4.3.2 及以上版本
session_get_cookie_params() 函数用于获取当前会话的 cookie 设置,包括 cookie 的路径、域、过期时间和安全标志等信息。该函数主要用于获取与会话相关的 cookie 配置信息。
session_get_cookie_params();
该函数没有任何参数。
该函数返回一个关联数组,其中包含当前会话的 cookie 设置,数组包括以下键:
以下是一个使用 session_get_cookie_params() 函数的示例代码:
<?php // 获取当前会话的 cookie 设置 $cookie_params = session_get_cookie_params(); // 输出会话 cookie 的详细信息 echo 'Cookie lifetime: ' . $cookie_params['lifetime'] . ' seconds<br>'; echo 'Cookie path: ' . $cookie_params['path'] . '<br>'; echo 'Cookie domain: ' . $cookie_params['domain'] . '<br>'; echo 'Cookie secure: ' . ($cookie_params['secure'] ? 'true' : 'false') . '<br>'; echo 'Cookie httponly: ' . ($cookie_params['httponly'] ? 'true' : 'false') . '<br>'; ?>
在上述代码中,首先调用 session_get_cookie_params() 函数来获取当前会话的 cookie 设置,返回值是一个关联数组。然后,我们通过数组的各个键输出 cookie 的详细信息,包括生命周期、路径、域名、安全标志和 HTTP 仅访问标志。