如何对整个根文件夹进行cookie访问


How to make cookie access for entire root folder

我想让整个根文件夹都可以访问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作为域。