Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich einen Besucherzähler in PHP erstellen?

Um $_SESSION zu verwenden müssen Sie session_start() aufrufen irgendwo vorher.

Ich denke, der Code sollte so aussehen:

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.";

Auf diese Weise wird, wenn ein neuer Benutzer Ihre Website zum ersten Mal besucht (mit einer neuen Sitzung), sein/ihr Besuch in der Datenbank gespeichert und wir haben eine Variable im Sitzungssatz, also nach einer Aktualisierungsschaltfläche die Informationen über den Besuch wird nicht wieder zur Datenbank hinzugefügt.