2014-10-20 44 views
0

我想讓整個根文件夾都可以訪問該cookie,我該怎麼做?如何使整個根文件夾的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\* 

我怎樣才能做到這一點呢?

回答

1

可以通過僅允許子域訪問來限制Cookie,以使Cookie可用於將所有域設置爲* .domain.com。

+0

感謝它的工作,我作爲setcookie(「測試」,$價值,時間()+ 3600,'* /',NULL,0); – 2014-10-20 06:28:11

0

什麼工作對我來說是

的setcookie(cookieName,cookieValue,時間()+ 31557600, '/', '.domain.com');

當我用通配符沒有工作試過,但按照官方php.net文檔

http://php.net/manual/en/function.session-set-cookie-params.php

你只需把一個單斜槓作爲路徑和.domainname.extension作爲域名。

相關問題