개발 Q&A

제목 리퍼러가 검출되지 않으면??
글쓴이 헛발이 작성시각 2012/12/12 12:02:46
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 17589   RSS
리퍼러가 검출되지 않는것은 직접 URL로 치고 들어오거나 즐겨찾기로 들어오면 리퍼러가 안 잡히는걸로 알고 있습니다.

홈페이지를 재수정 하던중...
로그파일을 찍어 보니 주기적으로 1분에 한번씩 404에러가 나더군요...

cafe24호스팅이기 때문에 크론도 쓰지 못하는 상황인데...
테스트 삼아 웹크론을 썻던것을 다 지웠는데도 계속 1분에 한번씩 404에러가 발생되서...

Hook로 시스템 초기에 어디서 불러서 404에러가 나나 리퍼러를 찾아 파일에 기록해 봤는데..
리퍼러로 아무것도 안 찍히고 계속 404에러만 줄기차게 생기고 있습니다..

어디서 부르는것까지 바라지 않고 어느페이지를 부르기 때문에 404가 생기는지 알수 있는 방법이 있을까요?
 다음글 DB에서 현재시간 가져오기? (4)
 이전글 혹시 setInterval에 대해서 아시는분~?ㅠ (3)

댓글

한대승(불의회상) / 2012/12/12 12:48:46 / 추천 0
어떤 로그에 404가 잡히나요?

CI 로그는 대충 이런식으로 잡히던데...


ERROR - 2012-12-12 03:21:20 --> 404 Page Not Found --> favicon.ico

헛발이 / 2012/12/12 13:10:28 / 추천 0
CI쪽에서

ERROR - 2012-12-12 13:09:29 --> 404 Page Not Found -->

이렇게만 찍히거든요....

그래서 404페이지를 별도로 만들어서 그쪽에서 리퍼러를 찍어 봣는데...

아무것도 안 찍혀서요..
한대승(불의회상) / 2012/12/12 14:39:05 / 추천 0
흠.....  Hook에 아래와 같이

log_message('error', $_SERVER['PHP_SELF']);
어쩌면 도움이 될지도....
헛발이 / 2012/12/12 15:02:16 / 추천 0
앗 덕분에 무슨 페이지를 읽어드려 404에러가 났는지 확인 되었네요...
감사합니다..

좋은거 알았네요.. ^^;

이제 해결만 하면 되겠습니다..
감사합니다..