묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
오늘 한번 들어온 페이지는 오늘은 못들어오게 하려면..
2002.06.09 19:18
어떤 사이트 들어가면 팝업창이 뜨면서 "하루동안 이 창을 열지 않습니다." 이런 문구가 아래에 있구 체크하고 닫으면 오늘은 다시 팝업창이 안 뜨자나염.. 이걸 응용해서
오늘 어떤 페이지에 한번 들어왔으면 다시 못들어오게.. 그러니깐 하루에 한번만 들어올 수 있는 페이지를 만들려고 하는데.. 방법을 알려주세욤.. 어떤 방법이던지 상관없어염.. (체크박스를 이용한 방법 말구염)
오늘 어떤 페이지에 한번 들어왔으면 다시 못들어오게.. 그러니깐 하루에 한번만 들어올 수 있는 페이지를 만들려고 하는데.. 방법을 알려주세욤.. 어떤 방법이던지 상관없어염.. (체크박스를 이용한 방법 말구염)
하루동안 열지 않는다는 팝업창은 쿠키를 이용합니다. 쿠키를 삭제하면 다시 뜨게 되므로 쿠키를 이용하면 하루에
한번만이 아니라 쿠키만 지우면 계속 들어 올수 있지요. 쿠키 말고 따로 서버측에 접속했던 흔적을 남겨 둬야 하는데
ip를 사용할 경우 유동아이피를 사용하는 사람이라면 재부팅하거나 모뎀을 리셋하는 경우 아이피가 바뀌기때문에
효과가 없지요. 회원제 홈페이지라면 회원정보에 접속여부를 포함해서 저장하면 쉽게 해결되겠지요.
회원제 홈을 기준으로 php로 만드신다면 페이지에 접속할경우 접속 여부 데이터가 들어있는 파일을 읽어들여서 현재 접속한 회원의 아이디가 있는지 검색을 합니다. 있으면 메시지를 띄우고 다른 곳으로 이동하지요. 없으면 데이터 파일에 회원아이디를 쓰고 닫고 페이지를 보여주지요. (회원아이디 대신 아이피를 이용하는 경우도 같은 방식으로 하시면 됩니다.)파일명은 날짜로 하시면 좋겠지요. 로그파일처럼 나중에 확인해볼 수 있으니까욤.