상길! 홈페이지 상길이를 만나요| ZanNavi's space
  현재위치 ► 상길이를 만나요 : 상길이 게시판 : 글읽기  

----------------------------------------------------------------------
상길이 게시판 [게시판홈][글목록][댓글쓰기][프린트출력]
토론 게시판 블로그  
새글 좀 없애주세요.

손상길님께서 2008.2.9(토) 밤 10시에 쓰신 글입니다 / 조회수:15599

자꾸만 글을 읽었는데도... 새글이라고 뜨는 버그를 수정하였습니다.

좀 느닷없이 발생한 버그라 좀 당혹스러웠는데,
이유를 알고나니 좀 재밌는 버그더군요.
다름아닌 2038년 버그...
자세한 내용은 위키피디아를 찾아보시고...

제 게시판에선 무슨무슨 글을 읽었는지 쿠키로 저장하는데
쿠키가 언제 없어질지 만료날짜 지정을 해야되거든요. 그걸 30년 뒤로 해놨더니 2038년.
그니깐 올해부터 갑자기 만료날짜가 제대로 지정이 안되는 버그가 발생한겁니다.

30년뒤로 잡아둔것도 참 웃겨요. 그냥 아무 이유없어...
곰곰히 살펴봤더니 60*60*24*30*365 라고 해놨던데,
60초 곱하기 60분 곱하기 24시간 곱하기... 아마도 한달이라고 30을 곱해놓고는
다시 1년한다고 365를 곱하는 삽질을 한게 아닐까 추측만 해봅니다.
그래서 느닷없이 30년 뒤로 된거지요.

임시방편으로 그냥 10년뒤로 만료되게끔 날짜를 바꿨습니다.
이 홈페이지가 20년동안 무사히 잘 운영된다면 20년뒤 또 발생할 버그겠군요.

과연 2038년 이후엔 어떤 일이 벌어질까요? Y2K만큼이나 심각해보이는데.
PHP는 5.1.0버전부터는 해결을 봤다고 합니다.
제 홈페이지도 PHP버전을 올리면 해결될 문제.

P.S.
새글표시에 지치신 분들께...
[여기]를 누르시면 한방에 모든 글을 읽은걸로 만들어줍니다.


[고치기][파일첨부][글목록]


영어보단 경제. | 손상길 N 희정이한테 연락해달라 전해주오~~ | 수지니 N

댓글을 써주세요... [새글쓰기]
제목
작성자 계속 저장
(이곳 주인장 아이디를 한글 혹은 영문자로 입력해주세요. 홈페이지 주소와 같습니다.)
(골치아픈 스팸땜에 그렇습니다. 너그러이 애교로 봐주시길 부탁드릴께요.)
내용
카테고리 : 이 게시판에 대하여

----------------------------------------------------------------------

이 페이지의 최종수정일: 2016.7.18
Copyright (C) 2000-2020 손상길
저작권에 대한 본 사항이 명시되는 한, 어떠한 정보 매체에 의한 본문의 전재나 발췌도 무상으로 허용됩니다. [copyleft]