如何使用PHP检测网络爬虫/蜘蛛?
我目前正在开发一个项目,需要跟踪每个网络爬虫的访问。
我知道应该使用HTTP_USER_AGENT,但我不确定如何为此目的格式化代码,而且我知道用户代理可以很容易地更改,因此我还想知道是否有可能添加一些参数以避免欺骗?
以下是我尝试做的示例代码。
<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (strpos( $user_agent, 'Google') !== false)
{
echo "Googlebot is here";
}
?>
感谢您的选择。
谢谢