Sådan oprettes en PHP Visitors Counter

Besøgstællere er et populært træk blandt udviklere, både nybegyndere og erfarne. Der er flere forskellige metoder til at inkludere en hitdisk på din side, men denne artikel er specifikt rettet mod implementeringen i PHP. Det antages, at du arbejder i et LAMP-miljø (Linux, Apache, MySQL, PHP) og har en vis kontrol over serveren. Hvis dette ikke er tilfældet, skal du muligvis tilpasse disse instruktioner til dit særlige miljø. Databasen forespørgsler brugt netse metode findes i afsnittet Database forespørgsler.

trin

Metode 1
Konfiguration af databasen

Video: Wordpress blog med eget domæne - WePromote.dk

Billede med titlen Lav et hit Hit counter Trin 1.jpg
1
Opret en ny database. Hvis du allerede har en database, et brugernavn og et kodeord, skal du springe over dette trin. Hvis du ikke har adgang til en MySQL-terminal, skal du spørge i phpMyAdmin eller et andet online-værktøj. Men hvis hostingudbyderen allerede tilbyder et brugernavn og en database (og du ikke har kontrol over at oprette andre), skal du bruge dem og ignorere dette trin.
  • Billedbetegnelse Lav et hit Hit counter Trin 2.jpg
    2
    Opret en database bruger. Hvis du nået så langt, forventes det, at der allerede er tilsluttet til MySQL med en root-kontoen og vil oprette en separat brugerkonto for at få adgang besøgstælleren. Hvis dette ikke er tilfældet, brug et brugernavn, der allerede er tilgængeligt for at få adgang til databasen. Husk at bruge dine egne legitimationsoplysninger, ikke dem i dette eksempel. Dernæst giver de relevante brugerrettigheder til databasen.
  • Billede med titlen Lav et hit Hit counter Trin 3.jpg
    3
    Opret hit_counter tabellen. Det vil holde styr på antallet af hits, der ankom på siden. Brug strukturen vist på billedet.
  • Metode 2
    Oprettelse af hitdisken

    1
    Opret en ny fil med navnet "HitCounter.php". Denne fil indeholder en klasse, der kan indgå i andre PHP-script, hvis du ønsker at registrere et besøg.
  • Billede med titlen Lav et hit Hit counter Trin 5.jpg
    2
    Udfyld parametrene i HitCounter-klassen. Opret lokale medlemmer med deres legitimationsoplysninger og databaseforbindelsesdata.
  • Video: Connect your Brother QL810W to a mobile device

    3
    Program konstruktøren. I den skal du etablere databaseforbindelsen og initialisere hittælleren til nul.
  • Billede med titlen Lav et hit Hit counter Trin 7.jpg
    4
    Skriv funktionerne offentlige. Disse metoder kan kaldes fra ethvert andet script, der initialiserer HitCounter-klassen.
    • Tilføj en metode til behandling af visninger. Det løber på hver side, som det kan tælle som besøg.
    • Inkluder en samlet visning af visninger. Det løber, hvor du vil vise det samlede antal visninger.
    • Også lægge en unik klikvælger. Dette værktøj vil køre, når du vil se det samlede antal visninger.


  • Billede med titlen Lav et hit Hit counter Trin 8.jpg
    5
    Udfyld de resterende hjælpemetoder. De er ansvarlige for den tyngste del af hit counter job. Disse værktøjer holdes private til kun at blive brugt internt.
    • getData () tager den samlede værdi af visninger. Hvis der ikke er nogen data, forbliver nummeret nul.
    • isNewVisitor () angiver, om den besøgende har besøgt siden andre gange i samme session.
    • besøg () øger de samlede besøg, og hvis brugeren endnu ikke har besøgt siden i den aktuelle session, øges værdien af ​​unikke besøgende også.
  • Video: How To: Setup Donation/Follow/Subscribe Alerts in OBS 2017

    Metode 3
    Brug af hit tælleren

    1
    Opret en ny fil for at bruge hitdisken. Det vil bestå af en rigtig side, som vil blive set af den besøgende. Hvis du allerede har en side, bliver dette det første PHP script (normalt index.php). Med andre ord, enhver PHP-fil tilgængelig fra internettet, og du vil bruge den til at opdatere antallet af besøg.
  • Billede med titlen Lav et hit Hit counter Trin 10.jpg
    2
    Medtag filen, der indeholder HitCounter-klassen. Det anbefales at bruge require_once i stedet for omfatte.
  • Billedets titel Lav en PHP Hit Counter Step 11.jpg
    3
    Kør visningsprocessoren. Det vil fortælle tælleren for at opdatere den viste værdi. Desuden skal det aktuelle nummer altid opdateres.
  • Billede titel Lav en PHP Hit Counter Trin 12.jpg
    4
    Se besøgstællingen. Du kan vælge at vise enten det samlede antal visninger eller kun de unikke visninger. Denne indstilling kan være indlejret i ethvert rum med HTML-kode og forbindelse til PHP-scriptet.
  • Billede med titlen Lav en PHP Hit Counter Trin 13.jpg
    5
    Test hit tælleren. Tællingen vil nu stige korrekt, når siden bliver besøgt. Hvis du fortsætter med at opdatere det, øges det samlede antal, men antallet af unikke visninger forbliver den samme. Det er et godt tegn.
  • Metode 4
    Database forespørgsler

    / * Oprettelse af en ny database * / CREATE DATABASE hit_counter - / * Indstilling af hit_counter kontekst databasen * / BRUG hit_counter - / * Oprettelse af en ny bruger * / Opret bruger wikiHow mærket med "dit kodeord" - / * Give tilladelser til databasen * / GRANT ALL for at hit_counter på wikiHow - / * Oprettelse af en tabel over besøgstælleren * / CREATE TABLE `hit_counter` (total_hits`` int (11) unsigned NOT NULL DEFAULT `0`,` unique_hits` int (11) unsigned IKKE NULL DEFAULT `0`) -

    tips

    • Hvis du får en advarsel om, at værdien på $ _SESSION [`besøgt`] er udefineret, er dette normalt. Du kan deaktivere det ved at tilføje error_reporting (E_ALL ^ ​​E_NOTICE) - til toppen af ​​PHP-filen.
    • I nogle tilfælde kan du muligvis nulstille besøgstællingen. Du kan gøre dette med følgende indsættelse: UPDATE hit_counter SET total_hits = 0, unique_hits = 0-.
    • Du kan afslutte sessioner med session_destroy () i PHP script (på noget tidspunkt efter session_start () opkald) eller afslutte sin blot ved at genstarte browseren.
    • En hitdisk er lavet for offentligheden, ikke for bygherren. Hvis du vil se trafikken til din side med bedre måleværktøjer, kan det være bedre at bruge Google Analytics.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com