작업중인 사이트에서 쿠키가 사라지지 않는 문제가 있습니다. 나는 사용자가 등록하는 페이지를 설정했다. 그들이 등록 할 때 사용자 이름으로 쿠키가 설정되어 로그인 상태로 표시됩니다. 정상적으로 작동합니다. 그러나 쿠키를 공백으로 만들고 기본 페이지로 돌아가려고하면 쿠키에 여전히 값이 설정되어있는 것으로 표시됩니다. PHP에서 쿠키를 비울 수 없습니다.
이
내가 쿠키 설정 방법은 다음과 같습니다$_cookie["username"] = $user;
을 내가 비워하려고하는 방법이 있습니다 :
if (isset($_COOKIE['username'])) {
unset($_COOKIE['username']);}
내가 페이지에 에코의 몇 가지에 넣어 그 쿠키가 공백으로 작동하는지 확인하고 쿠키가 아무것도 설정되지 않았 음을 나타냅니다. 그러나 다른 페이지로 이동하면 쿠키가 설정됩니다. <?php require("menu.php");?>
나는 그것을 꺼내 그것을 테스트 만, 여전히 같은 문제가 있었다 :이 문제 여부,하지만이 같은 다른 페이지에 포함 된 메뉴 페이지가있는 경우
확실하지 않음 . 나는 또한 다른 페이지에서 그것을 시도했고, 그들 모두에서 일어나는 것처럼 보인다.
$_cookie["username"] = "";
어떤 제안이나 아이디어라도 감사하겠습니다.
감사
'$의 _cookie' 그것은 실제로 $ _COOKIE입니다 –
유효하지 않습니다. 내가 그것을 입력했을 때 그냥 그것을 대문자로 깜박했다. 고마워. –