2016-09-03 1 views
-1

sub_dir에서 쿠키를 제거 할 수 있습니까? parent_dir에 이미 설정되어 있습니까? 예를 들어 :PHP setcookie() - 상위 경로의 쿠키 제거

Set Cookies Path = "localhost/dir" 
Removing From Path = "localhost/dir/dir" 

나는이 같은 시도 :

setcookie("name", '', time() - 100, "dir/", "localhost/"); 

을, 그러나 그것은 일을 does't.

어떻게 할 수 있습니까?

답변

0

그냥 PHP manual을 배우십시오.

경로가이고 쿠키를 사용할 수있는 서버에 있습니다. '/'로 설정하면 전체 도메인 내에서 쿠키를 사용할 수 있습니다. '/ foo /'로 설정하면 쿠키는/foo/디렉토리 및 도메인의/foo/bar /와 같은 모든 하위 디렉토리에서만 사용할 수 있습니다. 기본값은 쿠키가 설정되고 있음을 현재 디렉토리입니다

로컬 호스트를위한 쿠키 만들기/디렉토리 예 :.

setcookie("cookie-name", NULL, -1, "/dir/"); 
+0

가 제거하려면이 방법입니다 :

setcookie("cookie-name", 'value', time() + 3600, "/dir/"); 

이 쿠키를 제거 웹 사이트 어디에서든 쿠키를 사용할 수 있습니까? –

+0

이 쿠키는/dir /에서만 볼 수 있고 모든 하위 디렉토리는/dir/dir/등으로 볼 수 있습니다. – Knowledge