PHP重定向/命中计数器

PHP重定向/命中计数器,php,mysql,Php,Mysql,我正试图弄清楚如何计算从另一个网站发送到我的网站的浏览量。我有一个横幅广告,我想有一个php脚本,将计数从网站abc.com的人访问该网站的次数指向横幅链接 问题是我该怎么做?我在考虑在mysql中为每个站点设置一个不同行的表,然后让特定行将计数增加1 问题是我不确定如何使用函数I++(如果这是正确的函数)。我是php新手,很抱歉,如果我问的是一个基本问题您可以从$\u服务器['HTTP\u REFERER']获取推荐人。它并不总是存在,所以您需要进行检查,如果存在,则执行upsert 我会这样

我正试图弄清楚如何计算从另一个网站发送到我的网站的浏览量。我有一个横幅广告,我想有一个php脚本,将计数从网站abc.com的人访问该网站的次数指向横幅链接

问题是我该怎么做?我在考虑在mysql中为每个站点设置一个不同行的表,然后让特定行将计数增加1


问题是我不确定如何使用函数I++(如果这是正确的函数)。我是php新手,很抱歉,如果我问的是一个基本问题

您可以从$\u服务器['HTTP\u REFERER']获取推荐人。它并不总是存在,所以您需要进行检查,如果存在,则执行upsert

我会这样做:


通常,横幅指向你的服务器上的一个特定URL,这样你就可以跟踪事情的来源

例如:BigSite.com为您提供了一个横幅,链接到MySite.com/links/01941731.htm

在Apache服务器上使用类似.htaccess的东西,您可以解析传入的“01941731”部分,根据您的数据库安全地检查它,并增加它相关的密钥,以便它根据BigSite.com的传入链接计数


这就是我要做的:)

完全重复,怎么可能是搜索结果的重复?
if(isset($_SERVER['HTTP_REFERER'])){
        $referrer = $_SERVER['HTTP_REFERER'];
        $query = "INSERT INTO 'referrals'
        ('referrer', 'count')
        VALUES
        ($referrer, 1)
        ON DUPLICATE KEY UPDATE
        'count' = 'count' + 1";
        $result = mysql_query($query);
    }