Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como posso fazer contador de visitantes em php?


Para usar $_SESSION , você precisa chamar session_start() em algum lugar antes.

Acho que o código deve ficar assim:
session_start();
if ( !isset($_SESSION['visited']) )
{
    echo "This is your first visit.";
    $_SESSION['visited'] = TRUE;

    // Do the MySQL query here
} else {
    echo "You hit the refresh button.";
}

echo "This is my site.";

Desta forma, quando um novo usuário visitar seu site pela primeira vez (com uma nova sessão), sua visita será armazenada no banco de dados e teremos uma variável na sessão definida, então após um botão de atualização, as informações sobre a visita não será adicionado ao banco de dados novamente.