我想让整个根文件夹都可以访问cookie,我该怎么做?
<?php
$value="test";
setcookie("test",$value, time()+3600, '/', NULL, 0 );
if($_COOKIE['test']=="test")
{
echo 'ok';
}
else
{
echo 'not ok';
}
它仅适用于声明cookie的特定文件夹,
ie., localhost\proj\app\views\settings\client*
但我想在文件夹
上访问 localhost\proj\app\views\*
我该怎么做?
答案 0 :(得分:1)
可以通过仅允许子域访问来限制Cookie,以便将Cookie设置为* .domain.com。
答案 1 :(得分:0)
对我有用的是
setcookie(cookieName,cookieValue,time()+ 31557600,&#39; /&#39;, &#39; .domain.com&#39);
当我尝试使用通配符时,它没有工作,但根据官方的php.net文档
http://php.net/manual/en/function.session-set-cookie-params.php
您只需要将一个斜杠作为路径,将.domainname.extension作为域。