Contador por IP



Contador por IP

Mensagempor carloswebFDW » Qua Out 14, 2015 11:39 am

Novo código, prefiro assim de que com cookies........pois pode estar desabilitado no navegador do usuário !

Código: Selecionar tudo
<?php

# Dados para conexão
$host = "mysql01.colegioramoslopez.com";
$usuario = "colegioramoslo";
$senha = "MmHh623ppb";
$conexao = mysql_connect("$host", "$usuario", "$senha");
mysql_select_db("colegioramoslo");


$IP_0 = $_SERVER["REMOTE_ADDR"];

$resultado = mysql_query("SELECT * FROM Visitantes");
$linhas = mysql_num_rows($resultado);
    for($i=0; $i<$linhas; $i++){
        $registro = mysql_fetch_row($resultado);
        $IP_1 = $registro[0];
        if($IP_0 == $IP_1){
            goto a;
        } elseif($IP_0 != $IP_1) {
            $resultado = mysql_query("SELECT MAX(visitantes_total) FROM Visitantes");
            $visitates_total = mysql_result($resultado,0,0);
            $visitantes_total = $visitantes_total + 1;
            mysql_query("INSERT INTO Visitantes VALUES('$IP_0','$visitantes_total')");
            echo "<font size='3' face='Arial'><b>Visitantes: <font color='#8000FF'>$visitantes_total</font></b></font>";
            mysql_close($conexao);
            exit;
        }
    }

a:
            $resultado = mysql_query("SELECT MAX(visitantes_total) FROM Visitantes");
            $visitates_total = mysql_result($resultado,0,0);
            echo "<font size='3' face='Arial'><b>Visitantes: <font color='#8000FF'>$visitantes_total</font></b></font>";

mysql_close($conexao);

?>


O que precisa fazer funcionar é o seguinte:
Listar todo o campo 'IP' da tabela e verificar dentre os resultados se existe o IP atual do usuário ($_SERVER["REMOTE_ADDR"];).
...é o que não está funcionando, não sei como fazer !
carloswebFDW

Membro
Membro
 
Mensagens: 14
Data de registro: Qua Mar 11, 2015 12:16 pm

Retornar para PHP / ASP / Cold Fusion / Perl

Quem está online

Usuários vendo este fórum: Nenhum membro registrado online e 1 visitante

cron
Shared Web Hosting by HostDime