Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建类似adwords的广告系统_Php_Mysql - Fatal编程技术网

Php 创建类似adwords的广告系统

Php 创建类似adwords的广告系统,php,mysql,Php,Mysql,我正试图设计一个广告系统。但正如你所知,假点击是这类项目的一个主要问题 所谓假点击,我指的是点击垃圾邮件、代理点击等 如何使用php处理假点击?简单地说,查找库或逻辑。不确定。。但是,也许你可以检查来自同一个IP@one域的重复点击,或者甚至是不断刷新页面的人的IP?我发现那些通常是假点击的人。 这可能是一个相当复杂的尝试,但是首先,让我们考虑一些可以跟踪用户的方法: IP地址,通常是可靠的,但请记住,在一个有12个用户的办公室中,他们都可以使用相同的IP地址,因为他们共享internet连接

我正试图设计一个广告系统。但正如你所知,假点击是这类项目的一个主要问题

所谓假点击,我指的是点击垃圾邮件、代理点击等


如何使用php处理假点击?简单地说,查找库或逻辑。

不确定。。但是,也许你可以检查来自同一个IP@one域的重复点击,或者甚至是不断刷新页面的人的IP?我发现那些通常是假点击的人。

这可能是一个相当复杂的尝试,但是首先,让我们考虑一些可以跟踪用户的方法:

  • IP地址,通常是可靠的,但请记住,在一个有12个用户的办公室中,他们都可以使用相同的IP地址,因为他们共享internet连接

  • 饼干。用户可以将其浏览器设置为不接受cookie

  • 用户代理。非常不可靠,用户很容易更改

我的建议是使用以上所有内容,并将其纳入您的算法中。此外,检查两次点击之间的持续时间,例如,如果你在2分钟内有4次点击向用户提供的广告,那么他们可能是在进行点击欺诈

收集已知代理的列表(有些网站提供代理列表),不要计算来自这些来源的任何点击


随着时间的推移,分析您的数据,确定什么样的情况会导致不稳定的点击,并禁止这些点击。

^Whoa..这就是答案!!:D@TruthOh,在那种情况下你真的不能。您无法判断用户是否正在使用代理。如何查找已知的代理列表?是这样一个网站,有许多其他网站提供代理列表在那里。