Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak mogę zrobić licznik odwiedzin w php?

Aby użyć $_SESSION , musisz wywołać session_start() gdzieś wcześniej.

Myślę, że kod powinien wyglądać tak:

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

W ten sposób, gdy nowy użytkownik po raz pierwszy odwiedzi Twoją witrynę (z nową sesją), jego wizyta zostanie zapisana w bazie danych i będziemy mieli zmienną w zestawie sesji, a więc po naciśnięciu przycisku odświeżania informacja o wizycie nie zostanie ponownie dodany do bazy danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz ostatni rekord z prawej tabeli podczas korzystania z join w mysql

  2. mySQL Rank w Highscore-Query

  3. Znajdź duplikaty lub więcej w Mysql, usuń je z wyjątkiem pierwszego wejścia

  4. Jaki jest najbardziej dojrzały/stabilny moduł mysql node.js?

  5. Jak mogę streścić przygotowane instrukcje mysqli w PHP?