函数名:session_get_cookie_params()
适用版本:PHP 4 >= 4.0.0, PHP 5, PHP 7
函数描述:session_get_cookie_params()函数用于获取当前会话的cookie参数。
用法:
$params = session_get_cookie_params();
返回值:该函数返回一个包含以下四个参数的关联数组:
- lifetime:cookie的有效期(以秒为单位)。如果值为0,则表示会话cookie在浏览器关闭时会被删除。
- path:cookie的有效路径。默认是根目录“/”。
- domain:cookie的有效域名。默认为空字符串,表示当前域名。
- secure:一个布尔值,指示cookie是否仅通过安全的HTTPS连接传输。默认为false。
示例:
// 获取当前会话的cookie参数
$params = session_get_cookie_params();
// 打印cookie参数
echo "Lifetime: " . $params['lifetime'] . "<br>";
echo "Path: " . $params['path'] . "<br>";
echo "Domain: " . $params['domain'] . "<br>";
echo "Secure: " . ($params['secure'] ? 'true' : 'false') . "<br>";
输出示例:
Lifetime: 1440
Path: /
Domain:
Secure: false
以上示例中,我们首先使用session_get_cookie_params()
函数获取当前会话的cookie参数,并将返回的关联数组存储在变量$params
中。然后,我们使用echo
语句打印出各个cookie参数的值。在这个示例中,lifetime为1440秒(即24分钟),path为根目录“/”,domain为空字符串(表示当前域名),secure为false(表示通过非HTTPS连接传输)。