뭐 어찌되었건 결론은 매우 허무하게 끝나버려서 기분이 좋다...
새벽부터 갑자기 무슨 바람이 불었는지 리퍼러를 보았다...
중간중간 깨지는 검색어들...
클래식은 언제나 고치는 재미가 있지! 라고 하면서 또 달려들었다...
예전방식은...
Code Type : php
1 2 3 4 5 6 7 8 9 10 11 |
if ( strpos ( $refer , "euc-kr" ) or strpos ( $refer , "searchplus" ))
{
$decoded_refer = iconv( "euc-kr" , "utf-8" , rawurldecode( $refer ));
}
else {
if ( strpos ( $refer , "google" ) or strpos ( $refer , "windowsmedia" ) or strpos ( $refer , "technorati" ) or strpos ( $refer , "eolin" ) or strpos ( $refer , "tistory" ) or strpos ( $refer , "allblog" ) or strpos ( $refer , "ohyung" ) or strpos ( $refer , "oristory" ) or strpos ( $refer , "nate" ) or strpos ( $refer , "trenb" ) or strpos ( $refer , "msn" ) or strpos ( $refer , "tattertools" ) or strpos ( $refer , "tatterstory" ) or strpos ( $refer , "utf-8" ) or strpos ( $refer , "UTF-8" ))
{
$decoded_refer = rawurldecode( $refer );
}
else { $decoded_refer = iconv( "euc-kr" , "utf-8" , rawurldecode( $refer ));}
}
|
요래 되었으나..
뭐랄까... 내가 생각해도 이건 아니었다...
점점 추가되는 검색리퍼러들... 뭐 예를 들자면 live.com 같은 리퍼러들의 경우엔 깨지기 일쑤...
뭐 그래서 구글링 하다가.... 발견...
bluejinn님의 리퍼러 통계에서 주소 한글로 나오게 하기.
이것이전에 mb모듈 쓰려다가 실패...등등...
결론적으로 보면 태터툴즈 내부 함수중에 is_uft8이 있었다는거!!!!
나는 그것도 모르고 캐 삽질을 벌이다가.... 3시간만에 코딩 완료;;;
아.... 시험공부 했어야 하는데;;; 줵일!
본 글은 http://ohyung.net/index.php?pl=301 에 추가사항이 있습니다.