Contador de acessos por IP.

Enviada por :: Carlos Web :: 
:: Carlos Web ::
Contador de acessos por IP.
19 de August de 2015 às 04:32PM
Olá.......estou tentando e desejo fazer por conta um contador de acessos por IP, porém não está dando muito certo e não encontro o erro....será que alguém poderia me dar um help....por favor...:


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<?php

$host_hospedagem = "xxxxxx";
$usuario_hospedagem = "xxxxxx";
$senha_hospedagem = "xxxxxx";
$database_hospedagem = "xxxxxx";

$conexao = mysql_connect("$host_hospedagem", "$usuario_hospedagem", "$senha_hospedagem");
mysql_select_db("$database_hospedagem");

$IP_VARIAVEL = $_SERVER['SERVER_ADDR'];

$resultado = mysql_query("SELECT * FROM Visitantes");
$linhas = mysql_affected_rows($resultado);

$ID_VARIAVEL = mysql_result($resultado,$linhas,"ID");
$IP_VARIAVEL_2 = mysql_result($resultado,$linhas,"IP");
$NUMERO_DE_VISITANTES_TOTAL = mysql_result($resultado,$linhas,"Numero_de_visitantes_total");

if($ID_VARIAVEL==""){
$ID_VARIAVEL_FINAL = "1";
$IP_VARIAVEL_FINAL = $IP_VARIAVEL;
$NUMERO_DE_VISITANTES_TOTAL_FINAL = "1";
mysql_query("INSERT INTO Visitantes values('$ID_VARIAVEL_FINAL','$IP_VARIAVEL_FINAL','$NUMERO_DE_VISITANTES_TOTAL_FINAL')");
echo "<font face='Arial' size='3'><b>Visitantes:</b> <b><font color='#9933FF'>1</font></b></font>.";
} elseif($ID_VARIAVEL!=""){
for($i=0;$i<$linhas;$i++){
$IP_VARIAVEL_2_FOR = mysql_result($resultado,$i,"IP");
if($IP_VARIAVEL==$IP_VARIAVEL_2_FOR){
echo "<font face='Arial' size='3'><b>Visitantes:</b> <b><font color='#9933FF'>$NUMERO_DE_VISITANTES_TOTAL</font></b></font>.";
} else{
$ID_VARIAVEL_FINAL = $ID_VARIAVEL + 1;
$IP_VARIAVEL_FINAL = $IP_VARIAVEL;
$NUMERO_DE_VISITANTES_TOTAL_FINAL = $NUMERO_DE_VISITANTES_TOTAL + 1;
mysql_query("INSERT INTO Visitantes values('$ID_VARIAVEL_FINAL','$IP_VARIAVEL_FINAL','$NUMERO_DE_VISITANTES_TOTAL_FINAL')");
echo "<font face='Arial' size='3'><b>Visitantes:</b> <b><font color='#9933FF'>$NUMERO_DE_VISITANTES_TOTAL_FINAL</font></b></font>.";
}
}
}

?>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.