Opa!
Eu to querendo um script que conte as visitas a partir de um referrer, pois estou fazendo uma "competicao" no meu site das pessoas que mais mandam visitas pra ele. O usuario se cadastra, e ele manda visitas pro meu site e um contador conta quantas visitas esse usuario em particular enviou. Entenderam? Preciso de um script que faça essa contagem.
Se alguem me ajudar será otimo.
Grato.

Ajuda! - Preciso De Um Script Que Conta Referrers
Started By dvdzbr, 21/06/2006, 01:39
2 replies to this topic
#1
Posted 21/06/2006, 01:39
#2
Posted 21/06/2006, 06:24
Exemplo simples e funcional. 
Até mais

<?php class Tracker { var $referer; var $referer_info; function Tracker($referer = '') { $this->referer = (!empty($referer)) ? $referer : $_SERVER['HTTP_REFERER']; if (!empty($this->referer)) { $this->referer_info = parse_url($this->referer); } mysql_connect('localhost', 'root', '****'); mysql_select_db('test'); $query = mysql_query('SHOW TABLES'); $pass = 0; while ($row = mysql_fetch_array($query, MYSQL_NUM)) { if ($row[0] == 'referers') { $pass = 1; break; } } if (!$pass) { mysql_query('CREATE TABLE `referers`(' . '`id` bigint(20) NOT NULL auto_increment,' . "`referer` varchar(255) NOT NULL default ''," . "`count` bigint(20) NOT NULL default '0'," . 'PRIMARY KEY (`id`),' . 'UNIQUE KEY `referer` (`referer`)' . ') ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;'); } } function track_referer() { if (isset($this->referer_info['host'])) { return mysql_query("INSERT INTO referers (referer, count) VALUES('{$this->referer_info['host']}', 1) ON DUPLICATE KEY UPDATE count = count + 1"); } } } $Tracker = new Tracker(); $Tracker->track_referer(); ?>[]’s

#3
Posted 22/06/2006, 00:56
kra, desculpe a burrice minha mas...
como instala isso no servidor? nunca mexi com PHP antes...
como instala isso no servidor? nunca mexi com PHP antes...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)