쿠키설정
본문
쿠키로 로그인 페이지를 만들어서 로그인하고 로그아웃이
잘되는데 문제는 새로고침을 하면 다시 로그인이 되어 버립니다.
정말 답답하군요.
쿠키를 설정하는부분...
$name=$row["name"];
$email=$row["email"];
$id=$row["id"];
SetCookie("echoid",$id,time()+60,"/");
SetCookie("echoname",$name,time()+60,"/");
SetCookie("echomail",$email,time()+60,"/");
print "";
이렇게 쿠키를 적용시킨후 페이지에서 출려하면 잘 되는데
왜? 새로고침을 누르면 다시 로그인이 되어있어버리는지...
브라우저를 닫았다가 다시 띄워도 마찬가치더군요.
잘되는데 문제는 새로고침을 하면 다시 로그인이 되어 버립니다.
정말 답답하군요.
쿠키를 설정하는부분...
$name=$row["name"];
$email=$row["email"];
$id=$row["id"];
SetCookie("echoid",$id,time()+60,"/");
SetCookie("echoname",$name,time()+60,"/");
SetCookie("echomail",$email,time()+60,"/");
print "";
이렇게 쿠키를 적용시킨후 페이지에서 출려하면 잘 되는데
왜? 새로고침을 누르면 다시 로그인이 되어있어버리는지...
브라우저를 닫았다가 다시 띄워도 마찬가치더군요.
답변 1
저두 많이 알진 못하지만 그래두.
아래 로우값에 큰 따옴표 없애주시구요.. 뭐 상관없겠지만..
타임값을 0으로 줘보세요.. 0이면 브라우저 닫을때까지 계속이거든요.
$name=$row[name];
$email=$row[email];
$id=$row[id];
SetCookie("echoid",$id,0,"/");
SetCookie("echoname",$name,0,"/");
SetCookie("echomail",$email,0,"/");
print "";
위처럼 함 해보세요..그럼
아래 로우값에 큰 따옴표 없애주시구요.. 뭐 상관없겠지만..
타임값을 0으로 줘보세요.. 0이면 브라우저 닫을때까지 계속이거든요.
$name=$row[name];
$email=$row[email];
$id=$row[id];
SetCookie("echoid",$id,0,"/");
SetCookie("echoname",$name,0,"/");
SetCookie("echomail",$email,0,"/");
print "";
위처럼 함 해보세요..그럼
답변을 작성하시기 전에 로그인 해주세요.