Heim >Backend-Entwicklung >PHP-Tutorial >php cookie奇怪事,显示不一致

php cookie奇怪事,显示不一致

WBOY
WBOYOriginal
2016-06-23 14:15:04892Durchsuche

Cookie PHP

localhost/test.php
localhost/test/test.php

这两个文件是同一个文件考过去的
内容就是一句话  print_r($_COOKIE);
但是两个url显示的确是 不一样的数据啊
//Array ( [TEST] => TEST index ) 
//Array ( [TEST] => TEST test ) 
本能认为肯定是我重set了,
但我仔细检查N遍了,现在就是一句话,print_r($_COOKIE);
怎么cookie和路径有关系了呢?????

设置一次我就把下句删掉了,我是这样设的,不应该与路径有关啊
//setcookie("TEST","TEST index", time()+3600*24*1);


另外说明一点,同级目录得到数据是相同的,求解~~~~~~~~~~~~~~~~

回复讨论(解决方案)

setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )

第四个参数是设置有效路径的,默认是被设置时的当前目录。如果设置为/ , 则整个域名下都有效
setcookie("TEST","TEST index", time()+3600*24*1,'/');

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn