标签: php javascript regex user-agent bots
我有一个特定的PHP页面,我想只有在访问者不是搜索引擎时才有条件地做事情。是否有一些好的正则表达式匹配$_SERVER['HTTP_USER_AGENT']?
$_SERVER['HTTP_USER_AGENT']
或者更好的做法是将javascript重定向回到页面但是设置一个标志,因为搜索引擎没有javascript? (我不必担心我的用户没有此页面的Javascript。)
我不想完全排除搜索引擎对网页的攻击,因此请保存robots.txt建议。
答案 0 :(得分:2)
您必须使用具有最新用户代理数据库的浏览器检测脚本。
这是one。