답변 3개 / 댓글 3개
채택된 답변
+20 포인트
Copy
if (isset($_SERVER['HTTP_REFERER'])) { $referer = parse_url( $_SERVER['HTTP_REFERER'] ); if (strpos($referer['host'], 'google') !== false && strpos($referer['query'], '특정단어') !== false) { header('Location: http://sir.kr'); }}
구글이 원래 암호화를 안했었는데, 2010년도인가? 언젠가 그때부터 암호화시킨걸로 알고 있어요..
외부유입검색기가 뭘말하는 지 모르겠으나,
"구글이외의 검색엔진은 암호화를 하지 않으므로 검색어가 잡힌다" 이런 가설로 접근및 테스트해보심이~~
구글이 url을 암호화(특정단어 포함해서 모두 암호화)시키므로, $referer['query']='특정단어' 는 항상 실패합니다.
즉, 불가능합니다.
답변을 작성하려면 로그인이 필요합니다.