Jump to content
GIGN Forum

Palīdziet Ar Skaitītāju!


yuniorss
 Share

Recommended Posts

Sveiki! Mby kāds var nedaudz palīdzēt ar skaitītāju priekš php?

Doma ir šāda:

Šodien šo webu apmeklēja: xxx

Pavisam kopā ir apmeklēta: xxx

Zinu jau zinu ka googlē ir, bet vāji man ar tām meklēšanām! (iedodiet kādu linku uz normālu tutu, vai ieliekat te!)

Lielum lielais paldies!

Link to comment
Share on other sites

nu tad Mr. Vienkāršāk paburies pa netu un pameklē.

es pat godīgi nezinu, kā varētu attēlot.

tu gribi unikālos hitus vai kā?

tad tev jāsaglabā IP utt. un jāizvada skaits.

piemēram pie f-jām kkāda f-ja, kas atjauno ierakstu tabulā hits nu ideju mošk uzķēri. :)

Link to comment
Share on other sites

Nav nemaz tik sarežģīti uztaisīt savu skaitītāju.

1. Izveidojam tabulu datubāzē, struktūru vari izdomāt pats, atkarībā no tā, kādus datus gribi ievākt, mans piemērs glabās tikai IP ( int(10) unsigned ) un datumu ( date ). Vajadzības gadījumā var glabāt arī laiku, refereri un piemēram sadaļu, tad varēsi diezgan plašu informāciju par lapas apmeklējumu iegūt.

2. Datu ievietošanu tabulā, kas varētu notikt apmēram šādi (pie katras lapas ielādes izpildās kverijs)

INSERT INTO `tabula` (ip,date) VALUES (INET_ATON('$ip'),NOW())

3. Datu izvade, kur mums palīdzēs zemāk redzams kverijs. Piemērā es izvilkšu šodienas unikālo apmeklētāju skaitu un kopējo unikālo apmeklētāju skaitu. Datus ieteicams kešot, es izmantotu memcached.

SELECT COUNT(DISTINCT(ip)) AS c FROM `tabula` WHERE date=DATE(NOW())
UNION
SELECT COUNT(DISTINCT(ip)) AS c FROM `tabula`

Link to comment
Share on other sites

cepums, X ID.

noderēs. droši vien pats būtu uzrakstījis, bet ehh...

emm a var arī saglabāt to kā f-ju atsevišķā failā, un includot f-ju failu un pēc tam izsaukt vajadzīgo/ās f-ju/as no faila ( tur vismaz varēsi glabāt vēl ko - tā tīri ērtības pēc ).

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...