Contador acesso Site com SQL e PHP
Boa Tarde Pessoal,
Implementei um contador de acesso para um site que salva em um banco SQL as informações: id(auto incremento), ip, horarioAcesso. Percebi que em um intervalo de 1 dia teve mais de 1000 acessos e que os IPS se repetiam bastante e com com um certo padrão de acesso no ID e no Horário de Acesso, a imagem abaixo demonstra isso.
enfim.. Existe uma Include no Index.php dentro do <BODY>. assim:
<?php
include 'contadorsite.php';
?>
e o código do arquivo "contadorsite.php"
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$dat = '';
date_default_timezone_set('America/Sao_Paulo');
$socket = fsockopen('udp://pool.ntp.br', 123, $err_no, $err_str, 1);
if ($socket)
{
if (fwrite($socket, chr(bindec('00'.sprintf('%03d', decbin(3)).'011')).str_repeat(chr(0x0), 39).pack('N', time()).pack("N", 0)))
{
stream_set_timeout($socket, 1);
$unpack0 = unpack("N12", fread($socket, 48));
$dat = date('Y-m-d H:i:s', $unpack0[7]);
}
fclose($socket);
}
$conexao = mysqli_connect('mysql.hostinger.com.br','xxxx','xxxx','xxxx');
mysqli_set_charset($conexao, 'utf8');
$sql = "INSERT INTO contador VALUES";
$sql .= "('id','$ip','$dat')";
if($conexao->query($sql) == TRUE){
// echo "usuario sucesso";
}else{
// echo("erro:". $sql);
}
?>
então.. não consigo entender o que realmente acontece.. Alguém tem uma ideia ?
Agradeço

Discussão (2)
Carregando comentários...