itholoinfo.com.com

Cum de a crea un număr de vizitatori PHP

Contoarele pentru vizitatori sunt o caracteristică populară în rândul dezvoltatorilor, atât începători cât și experimentați. Există mai multe metode diferite pentru a include un contor pe pagina dvs., dar acest articol este conceput special pentru punerea în aplicare în PHP. Se presupune că lucrați într-un mediu LAMP (Linux, Apache, MySQL, PHP) și au un anumit control asupra serverului. În cazul în care acest lucru nu este cazul, poate fi necesar să personalizați aceste instrucțiuni pentru un anumit mediu. Interogările bazei de date folosită în metoda netse sunt în secțiune Întrebări de bază de date.

pași

Metoda 1
Configurarea bazei de date

Imagine intitulată Faceți un Hit Hit Counter Step 1.jpg
1
Creați o nouă bază de date. Dacă aveți deja o bază de date, un nume de utilizator și o parolă, săriți peste acest pas. Dacă nu aveți acces la un terminal MySQL, va trebui să efectueze interogarea în phpMyAdmin sau alt instrument online. Cu toate acestea, în cazul în care furnizorul de hosting oferă deja un nume de utilizator și o bază de date (și nu aveți nici un control asupra creării altora), folosiți-le și săriți peste acest pas.
  • Imaginea intitulată Faceți un Hit Hit Counter Step 2.jpg
    2
    Creați un utilizator de bază de date. Dacă ai ajuns atât de departe, este de așteptat ca este deja conectat la MySQL cu un cont de root și doriți să creați un cont de utilizator separat pentru a accesa hit counter. Dacă nu este cazul, utilizați orice nume de utilizator deja disponibil pentru a accesa baza de date. Nu uitați să utilizați propriile acreditări, nu cele din acest exemplu. Apoi, dați permisiunile corespunzătoare utilizatorilor la baza de date.
  • Imaginea intitulată Faceți un Hit Hit Counter Step 3.jpg
    3
    Creați tabela hit_counter. Acesta va ține evidența numărului de hit-uri care au ajuns pe pagină. Utilizați structura prezentată în imagine.
  • Metoda 2
    Crearea contorului de lovituri

    1
    Creați un fișier nou numit "HitCounter.php". Acest fișier va conține o clasă care poate fi inclusă în alte script-uri PHP în cazul în care doriți să înregistrați o vizită.
  • Imaginea intitulată Faceți un Hit Hit Counter Step 5.jpg
    2
    Completați parametrii din clasa HitCounter. Creați membri locali cu datele de conectare și datele de conectare ale bazei de date.
  • 3
    Programați constructorul. În acesta, trebuie să stabiliți conexiunea bazei de date și să inițializați contorul de salvare la zero.
  • Imaginea intitulată Faceți un Hit Hit Counter Step 7.jpg
    4
    Scrieți funcțiile public. Aceste metode pot fi apelate din orice alt script care inițiază clasa HitCounter.
    • Adăugați o metodă pentru procesarea vizualizărilor. Acesta va rula pe fiecare încărcare de pagină pe care o poate număra ca o vizită.
    • Includeți un pickup total de afișări. Se va executa acolo unde doriți să afișați numărul total de vizualizări.
    • Introduceți și un selector unic de clicuri. Acest instrument va rula ori de câte ori doriți să vizualizați numărul total de vizualizări.


  • Imaginea intitulată Faceți un Hit Hit Counter Step 8.jpg
    5
    Finalizați metodele auxiliare rămase. Aceștia sunt responsabili pentru cea mai grea parte a locului de muncă. Aceste instrumente sunt păstrate private pentru a fi utilizate numai pe plan intern.
    • getData () ia valoarea totală a vederilor. Dacă nu există date, numărul va rămâne zero.
    • isNewVisitor () stabilește dacă vizitatorul a vizitat pagina în altă perioadă în aceeași sesiune.
    • vizitați () crește vizitele totale și dacă utilizatorul nu a vizitat încă pagina în sesiunea curentă, valoarea vizitatorilor unici este, de asemenea, crescută.
  • Metoda 3
    Utilizând contorul de salvare

    1
    Creați un fișier nou pentru a utiliza contorul de salvare. Acesta va consta într-o pagină reală care va fi văzută de vizitator. Dacă aveți deja o pagină, acesta va fi scriptul inițial PHP (de obicei index.php). Cu alte cuvinte, orice fișier PHP accesibil de pe Internet și doriți să îl utilizați pentru a actualiza numărul de vizite.
  • Imaginea intitulată Faceți un Hit Hit Counter Step 10.jpg
    2
    Includeți fișierul care conține clasa HitCounter. Se recomandă utilizarea funcției require_once în loc de include.
  • Imaginea intitulată Faceți un Hit Hit Counter Step 11.jpg
    3
    Rulați procesorul de vizualizare. Acesta va spune contorului să actualizeze valoarea afișată. În plus, numărul curent trebuie întotdeauna actualizat.
  • Imagine intitulată Faceți un cont Hit Hit Counter Step 12.jpg
    4
    Vizualizați numărul de vizite. Puteți alege să afișați numărul total de vizualizări sau numai vizionările unice. Această opțiune poate fi încorporată în orice spațiu cu cod HTML și conexiune la scriptul PHP.
  • Imaginea intitulată Efectuați un procesor Hit Hit Php 13.jpg
    5
    Testați contorul de lovituri. Numărătoarea va crește acum corect când pagina este vizitată. Dacă veți continua să îl actualizați, numărul total va crește, dar numărul de vizionări unice va rămâne același. E un semn bun.
  • Metoda 4
    Întrebări de bază de date

    / * Crearea unei baze de date noi * / CREATE DATABASE hit_counter - / * Setarea bazei de date hit_counter context hit_counter * / UTILIZARE - / * Crearea unui nou utilizator * / CREATE USER wikiHow identificat prin "parola" - / * Oferirea permisiuni la baza de date * / GRANT hit_counter pe toate pentru a wikiHow - / * Crearea unui tabel de hit counter * / CREATE `hit_counter` (total_hits`` int (11) nesemnate NOT NULL DEFAULT `0`,` int unique_hits` (11) nesemnate NOT NULL DEFAULT `0`) -

    sfaturi

    • Dacă primiți un avertisment că valoarea $ _SESSION [`visited`] este nedefinită, acest lucru este normal. Puteți dezactiva adăugarea error_reporting (E_ALL ^ ​​E_NOTICE) - în partea de sus a fișierului PHP.
    • În unele cazuri, poate doriți să resetați numărul de vizite. Puteți face acest lucru cu următoarea inserare: UPDATE hit_counter SET total_hits = 0, unique_hits = 0-.
    • Puteți încheia sesiuni cu session_destroy () în scriptul PHP (în orice moment după apelul session_start ()) sau încheiați acestuia doar prin repornirea browserului.
    • Un contor de hit-uri este făcut pentru public, nu pentru dezvoltator. Dacă doriți să vedeți traficul către pagina dvs. cu instrumente de măsurare mai bune, ar fi mai bine să utilizați Google Analytics.
    Distribuiți pe rețelele sociale:

    înrudit
    Cum să ștergeți o bază de date MySQLCum să ștergeți o bază de date MySQL
    Cum se creează interogări de acțiune în Microsoft AccessCum se creează interogări de acțiune în Microsoft Access
    Cum se creează o bază de date în MySQLCum se creează o bază de date în MySQL
    Cum se creează o bază de date în phpMyAdminCum se creează o bază de date în phpMyAdmin
    Cum se creează un site în JoomlaCum se creează un site în Joomla
    Cum se creează o tabelă în MySQLCum se creează o tabelă în MySQL
    Cum de a desena o diagramă ER într-un instrument MySQLCum de a desena o diagramă ER într-un instrument MySQL
    Cum să trimiteți interogare SQL în MySQL prin linii de comandăCum să trimiteți interogare SQL în MySQL prin linii de comandă
    Cum se instalează JoomlaCum se instalează Joomla
    Cum se instalează serverul de baze de date MySQL pe PC-ul WindowsCum se instalează serverul de baze de date MySQL pe PC-ul Windows
    » » Cum de a crea un număr de vizitatori PHP
    © 2021 itholoinfo.com.com