네이버 로 검색키워드 "홍길동,예진아씨" 검색접속시 차단 하고자하는데 아래처럼 하는데 차단이 안되는데.. 방식이 틀렸을까요 ?ㅠㅠ
Copy
<?php
$referrer = $_SERVER['HTTP_REFERER'];
$keywords = array("홍길동", "예진아씨");
if (strpos($referrer, "search.naver.com") !== false) {
foreach ($keywords as $keyword) {
if (strpos($referrer, $keyword) !== false) {
header("HTTP/1.1 403 Forbidden");
exit;
}
}
}
?>
답변 4개
채택된 답변
+20 포인트
네이버 로 검색키워드 "홍길동,예진아씨" 접속시 차단하는 것은 아래와 같이 하면 됩니다.
Copy
<?php
$referrer = $_SERVER['HTTP_REFERER'];
$keywords = array("홍길동", "예진아씨");
if (strpos($referrer, "search.naver.com") !== false) {
foreach ($keywords as $keyword) {
if (strpos($referrer, $keyword) !== false) {
header("Location: http://www.example.com/");
exit;
}
}
}
?>
위 코드는 네이버 검색에서 홍길동, 예진아씨 키워드가 포함된 검색 결과를 보는 경우, http://www.example.com/ 로 리다이렉트 시켜주는 코드입니다.
답변을 작성하려면 로그인이 필요합니다.