2011. 12. 17. 17:02ㆍ개발/php
<?php
$robots_agent = array("NHN Corp","Mediapartners-Google","DAUMOA","Googlebot","NaverBot");
$robots_ip = array( "66.249.67.","66.249.68.","112.152.127.22","111.91.128","202.179.183.","114.111.32");
$agent = getenv('HTTP_USER_AGENT');
$host_ip = getenv('REMOTE_ADDR');
$is_robots = 0; // 1은 모두 허용
$i = 0;
while ($i < (count($robots_agent)))
{
if (strstr($agent, $robots_agent[$i]))
{
$is_robots = 1;
break;
}
$i++;
}
if (!$is_robots)
{
$i = 0;
while ($i < (count($robots_ip)))
{
if (strstr($host_ip, $robots_ip[$i]))
{
$is_robots = 1;
break;
}
$i++;
}
}
if ($is_robots)
{ // 로봇접근일때 보여줄 페이지
?>
<li>
<h2><a href="/bbs/board.php?bo_table=iptrace">아이피추적결과</a></h2>
<?echo latest("best10", "iptrace", 10, 40)?>
</li>
<?}
else
{ // 정상접근일때 보여줄 페이지
}
?>
'개발 > php' 카테고리의 다른 글
PHP Force Download (0) | 2011.12.21 |
---|---|
PHP Headers and Popular Mime Types (0) | 2011.12.21 |
외부 이미지 저장 하는 방법 저장 하기 php (0) | 2011.12.03 |
Zend (0) | 2011.10.02 |
php sqlsrv (0) | 2011.10.02 |