[PHP] 방문로그에 특정 에이전트 제외하고 로그 남기기
PHP 에서 특정 사용자 에이전트(예: Googlebot 등)를 제외하고 방문로그를 DB에 남기는 코드이다. 방문로그 테이블 구조에 따라 아래 코드는 수정된 후 사용되어야 한다. <?php $_AGENT_EXCLUDE = array( ‘mod_pagespeed’, ‘bot’ ); if (!isset($_SESSION[‘ss_visit_log’]) || !$_SESSION[‘ss_visit_log’]) { if (str_replace($_AGENT_EXCLUDE, ”, $_SERVER[‘HTTP_USER_AGENT’]) == $_SERVER[‘HTTP_USER_AGENT’]) { $sql = ” insert into `{$nt[‘visit_table’]}` ( vi_date, vi_time, vi_referer, vi_agent, vi_ip ) values …