PHP跟踪传出链接但执行机器人程序?还有一个小的if语句问题


PHP tracking outgoing link but execlude bots? And a small if statement question

我正在制作一个脚本,我想在其中跟踪传出链接上的唯一点击,例如"out.php?id=1"(它是php头重定向)。

但我不想追踪蜘蛛爬行器的命中率?我应该做一个简单的preg_match('/google|yahoo/')还是什么?什么是最好的解决方案?

我有一个关于语句的问题,我在表中有以下数据

IP - DOMAIN 
127.0.0.1 Google.com

现在我想如果127.0.0.1点击了我页面上的一个链接,但它没有进入谷歌网站,它应该被计算在内。

比桌子看起来

IP - DOMAIN
127.0.0.1 GOOGLE.com
127.0.0.1 yahoo.com

对不起,我整天都在想这个语句,怎么做,但我不明白=)对不起,我刚刚学会了/正在学习编码。

一种选择可能是将out.php(或最终调用重定向文件的任何文件)添加到robots.txt。否则,您可能不得不按照自己的建议嗅探$_SERVER["HTTP_USER_AGENT"]

相关文章: