1
세션/쿠키를 만들고 파괴하는 적절한 방법을 알고 싶습니다.쿠키 및 세션
session_destroy();
if(isset($_COOKIE['SMUsername'])){
setcookie("SMUsername","", -1, '/');
}
이 좋은 방법인가, 또는 :
session_start();
$_SESSION['SMUsername'] = $Username;
setcookie("SMUsername",$Username, time()+86400, "/","www.Domain.com","False","True");
세션/쿠키 값을 파괴하기 :
세션/쿠키 값을 만들려면 :
나는 다음을 사용 이게 '끝나지 않았 니?'
또한, 나는 다음과 같은 항목에 읽고 : Remove a cookie
는 사용자 이름 및/또는 암호 정보를 쿠키를 저장하지 않습니다 말한다. 쿠키없이 나를 기억하는 기능을 어떻게 사용할 수 있습니까?
새 브라우저가 열렸을 때 쿠키를 사용하여 사용자를 기억합니다. (비록 암호화되었지만 md5로) 다른 탭으로 웹 사이트를 다시 열 때 세션을 사용하여 사용자를 기억합니다. 괜찮아?
이 질문에 대한 답변이 이미 있습니다 : http://stackoverflow.com/questions/1226040/is-this-a-proper-way-to-destroy-all-sessions-in-php –
세션이 아니라 쿠키에 관한 것입니다. 또한 쿠키가 기억 기능을위한 좋은 매체인지 여부에 대한 대답도 없습니다. – Sliver2009
SESSION은 올바른 세션 데이터를 식별하기 위해 쿠키 (일반적으로 PHPSESSSIONID라고 함)를 사용합니다. 직접 쿠키를 쓸 필요가 없습니다. 그냥 세션을 사용하십시오 – Steve