쿠키 유효기간에 대해....
본문
죄송합니다. 쿠기부분을 검색하여 해결이 안되어서 이렇게 글을 올립니다.
제가 구현한것은 id와 password를 db에 저장을 하고 어떤 페이지를 볼때
id와 password를 물어본뒤 맞으면 아래와 같이 쿠키를 생성합니다.
그런다음 원하는 페이지(first.php3)로 이동을 합니다. 그런데 문제가 있습니다. 이렇게 이용하다가 쿠키테스트를 위해 id와 password를 물어보기 전 창으로 다시 가서 한참이나 있다가 다시 id와 password를 물어보는 창을 클릭했는데 그대로 들어가 버립니다. 쿠키가 일정시간이 지나면 죽어야 하는데 살아있거든요. 왜 그런지요..브라우져를 닫으면 당연히 죽고요....
부탁드립니다...
setcookie("admin","$username","time()+1000");
setcookie("name","$userpw","time()+1000");
echo ("");
mysql_close();
제가 구현한것은 id와 password를 db에 저장을 하고 어떤 페이지를 볼때
id와 password를 물어본뒤 맞으면 아래와 같이 쿠키를 생성합니다.
그런다음 원하는 페이지(first.php3)로 이동을 합니다. 그런데 문제가 있습니다. 이렇게 이용하다가 쿠키테스트를 위해 id와 password를 물어보기 전 창으로 다시 가서 한참이나 있다가 다시 id와 password를 물어보는 창을 클릭했는데 그대로 들어가 버립니다. 쿠키가 일정시간이 지나면 죽어야 하는데 살아있거든요. 왜 그런지요..브라우져를 닫으면 당연히 죽고요....
부탁드립니다...
setcookie("admin","$username","time()+1000");
setcookie("name","$userpw","time()+1000");
echo ("");
mysql_close();
답변 1
setcookie("admin","$username","time()+1000");
위의 명령으로는 쿠키에 시간설정이 안된거네요
즉 위의 방식으로 쿠키를 설정하게 되면
브라우져가 열려있는 한 쿠키가 계속 살아있습니다.
아래와 같이 수정하세요
setcookie("admin","$username",time()+1000);
즉 쿠키 시간 설정하는 부분에 ""를 없애면 시간적용 됩니다.
도움되시길...
답변을 작성하시기 전에 로그인 해주세요.