Stats scriptje

Door JeFF , 21 jaar geleden, 5.519x bekeken

Stats script, houd de bezoekers per dag bij, elk ip kan maar een keer komen, als er meerderen computers op 1 ip staan is dit dan maar pech hebben, maar anders krijg je weer van dat gespam van die trieste gasten.

Ik had dit script nog leggen, toen ik net begon had ik dit gemaakt met een beetje hulp, mischien dat jullie er wat aan hebben en zeik het niet zo af

Include bezoeker.php ff op je index site, daar word hij gecount..

dit is de table :

CREATE TABLE site_stats (
statid int(15) unsigned NOT NULL auto_increment,
date int(15) default NULL,
ip varchar(150) default NULL,
host varchar(150) default NULL,
browser varchar(150) default NULL,
PRIMARY KEY (statid),
UNIQUE KEY statid (statid),
KEY statid_2 (statid)
) TYPE=MyISAM;

Gesponsorde koppelingen

PHP script bestanden

  1. stats-scriptje

 

Er zijn 13 reacties op 'Stats scriptje'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


21 jaar geleden
 
0 +1 -0 -1
Goed script!


20 jaar geleden
 
0 +1 -0 -1
Hoi,
Ga je nog zoiets maken zodat je weet waar de bezoekers vandaan kwamen?
Zou wel erg super zijn!
Verder ziet ie er leuk uit.
grtjs
Sander


20 jaar geleden
 
0 +1 -0 -1
mooi scriptje


20 jaar geleden
 
0 +1 -0 -1
Script doet het niet.


19 jaar geleden
 
0 +1 -0 -1
relaxedte shit man... hij werk echt super!


19 jaar geleden
 
0 +1 -0 -1
Dit script zal niet goed werken. Bij mij doet deze het in ieder geval niet. Wat er veranderd moet worden om ervoor te zorgen dat dit script in nieuwere php versies werkt is het volgende:

$ip = getenv(REMOTE_ADDR);
$host = gethostbyaddr($REMOTE_ADDR);
$browser = $HTTP_USER_AGENT;

Moet veranderd worden in:

$ip = $REMOTE_ADDR;
$host = gethostbyaddr($REMOTE_ADDR);
$browser = $HTTP_USER_AGENT;

Ik heb het zelf getest en het werkte prima. Bij het oude systeem pakte deze een raar ip adres wat niet van mij was en steeds verschillend. Gevolg, iedere keer dat je de pagina refreshde dat er een hit bij opgeteld werd wat dus niet de bedoeling is.
Mitch X
Mitch X
19 jaar geleden
 
0 +1 -0 -1
Moet verandert worden in:
$ip = $_SERVER['REMOTE_ADDR'];
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$browers = $_SERVER['HTTP_USER_AGENT'];

En bij deze :)
Jeroen van Lieshout
Jeroen van Lieshout
19 jaar geleden
 
0 +1 -0 -1
Dat kan idd ook.
Basbox112
Basbox112
17 jaar geleden
 
0 +1 -0 -1
Heb aan de tabel een kolom 'bezoeken' toegevoegd, waarom?

echo exit() heb ik vervangen door het volgende:

$query = mysql_query("UPDATE stats SET bezoeken = (bezoeken+1)");

Zo worden ook het aantal bezoeken per dag uit te lezen =). Bedenk zelf hoe je dit creatief in stats.php verwerkt, heb ik wegens tijdsgebrek en huidige tijdstip nog niet gedaan =P.
Kalle P
Kalle P
17 jaar geleden
 
0 +1 -0 -1
Je bent bezig met een script van zowat 3,5 jaar oud... vind je het logisch dat er het 1 en ander aan moet worden gesleuteld.
Aron
Aron
16 jaar geleden
 
0 +1 -0 -1
Ik krijg deze foutmelding:

Warning: mysql_num_rows(): supplied argument is not valid MySQL result resource in /.../.../.../.../.../index.php on line 296.

Kan iemand mij helpen?
Stefan Jongejan
Stefan Jongejan
15 jaar geleden
 
0 +1 -0 -1
Heey goed script had het net nodig want mijn host bied wel stats aan. Maar die doet het helemaal niet goed!! En deze wel hastikke bedankt
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Rogier Burton
Rogier Burton
15 jaar geleden
 
0 +1 -0 -1
Gruwlike script man! Thanks!

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. stats-scriptje

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.