안녕하세요.
지인의 사이트에서 뭐좀 해주던중 해결이 안되는 부분이
있어서요..
PHP에서 referer 체크가 안되어 Apache 로그를 combined 로 남겨보면
아래와 같이 referer 가 찍힙니다.
61.82.12.245 - - [26/Jun/2006:21:17:34 +0900] "GET /index.php HTTP/1.1"
200 61516
"?OVRAW=%EA%B1%B4%EA%B0%95%EC%8B%9D%20%EC%B2%AD%EA%B5%AD%EC%9E%A5%20%EB%B0%9C%E
D%9A%A8%EC%8B%9D%ED%92%88&OVKEY=%EC%B2%AD%EA%B5%AD%EC%9E%A5%20%EB%B0%9C%ED%9A%A8&OVM
TC=advanced" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
?OVRAW=%EA%B1%B4%EA ..... 이 referer 부분을 디코딩 할 수 있는 방법이
없을지요?
php에서 urldecode 등을 이용해 저 문자열을 다 적용해봐도 깨진
한글로 나오고 무슨내용인지 알수가 없더군요.
저게 오버추어 링크를 타고 넘어온것은 맞습니다.
근데 키워드를 알아야 하는데 php 에서는 referer 가 안찍히고....
혹, apache 로그에서 디코딩하여 저장한다거나 하는 방법 같은거
있나요?ㅎㅎ