get_db($id); $lien->hits = $lien->hits + 1; $lien->update_db(); include ($GLOBALS["root_directory"]."/=Admin=/class_links_log.inc"); $log = new links_log(); $log->maintenant = date("Y-m-d H:i:s",time()); $log->url = $lien->url; $log->url_id = $lien->id; $log->url_cid = $lien->cid; $log->REMOTE_ADDR = $REMOTE_ADDR; $log->REMOTE_HOST = gethostbyaddr($REMOTE_ADDR); $log->HTTP_USER_AGENT = $HTTP_USER_AGENT; if((ereg("Nav", $log->HTTP_USER_AGENT)) || (ereg("Gold", $log->HTTP_USER_AGENT)) || (ereg("X11", $log->HTTP_USER_AGENT)) || (ereg("Mozilla", $log->HTTP_USER_AGENT)) || (ereg("Netscape", $log->HTTP_USER_AGENT)) AND (!ereg("MSIE", $log->HTTP_USER_AGENT))) $log->browser = "Netscape"; elseif(ereg("MSIE", $log->HTTP_USER_AGENT)) $log->browser = "MSIE"; elseif(ereg("Lynx", $log->HTTP_USER_AGENT)) $log->browser = "Lynx"; elseif(ereg("Opera", $log->HTTP_USER_AGENT)) $log->browser = "Opera"; elseif(ereg("WebTV", $log->HTTP_USER_AGENT)) $log->browser = "WebTV"; elseif(ereg("Konqueror", $log->HTTP_USER_AGENT)) $log->browser = "Konqueror"; elseif((eregi("bot", $log->HTTP_USER_AGENT)) || (ereg("Google", $log->HTTP_USER_AGENT)) || (ereg("Slurp", $log->HTTP_USER_AGENT)) || (ereg("Scooter", $log->HTTP_USER_AGENT)) || (eregi("Spider", $log->HTTP_USER_AGENT)) || (eregi("Infoseek", $log->HTTP_USER_AGENT))) $log->browser = "Bot"; else $log->browser = "Other"; if(ereg("Win", $log->HTTP_USER_AGENT)) $log->os = "Windows"; elseif((ereg("Mac", $log->HTTP_USER_AGENT)) || (ereg("PPC", $log->HTTP_USER_AGENT))) $log->os = "Mac"; elseif(ereg("Linux", $log->HTTP_USER_AGENT)) $log->os = "Linux"; elseif(ereg("FreeBSD", $log->HTTP_USER_AGENT)) $log->os = "FreeBSD"; elseif(ereg("SunOS", $log->HTTP_USER_AGENT)) $log->os = "SunOS"; elseif(ereg("IRIX", $log->HTTP_USER_AGENT)) $log->os = "IRIX"; elseif(ereg("BeOS", $log->HTTP_USER_AGENT)) $log->os = "BeOS"; elseif(ereg("OS/2", $log->HTTP_USER_AGENT)) $log->os = "OS2"; elseif(ereg("AIX", $log->HTTP_USER_AGENT)) $log->os = "AIX"; else $log->os = "Other"; $log->insert_db(); header ("Location: ". $lien->url ); ?>