我想让整个根文件夹都可以访问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'*
我该怎么做?
Cookies可以通过只允许子域访问来限制,以使cookie对所有人都可用。将其域设置为*.domain.com.
对我有用的是
setcookie(cookieName,cookieValue,time()+31557600,'/','.domain.com');
当我尝试使用通配符时,它不起作用,但根据php.net官方文档
http://php.net/manual/en/function.session-set-cookie-params.php
您只需要将一个斜杠作为路径,将.domainname.extension作为域。