aantal-bezoekers-op-je-site

Gesponsorde koppelingen

PHP script bestanden

  1. aantal-bezoekers-op-je-site

« Lees de omschrijving en reacties

--------- De MySQL database -------

CREATE TABLE bezonline (
id int(11) NOT NULL auto_increment,
ip varchar(50) NOT NULL default '',
tijd varchar(50) NOT NULL default '',
PRIMARY KEY (id)
)

--------- online.php ---------

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php  
mysql_connect("hostnaam", "gebruikersnaam", "wachtwoord");   // je mysql gebruikersnaam en wachtwoord
mysql_select_db("bezonline");  

$s_aantal = mysql_query("Select Count(id) From bezonline Where ip = '".$_SERVER['REMOTE_ADDR']."'") or die(mysql_error());  

if (!mysql_result($s_aantal, 0))
    mysql_query("Insert Into bezonline (id, ip, tijd) Values ('NULL', '".$_SERVER['REMOTE_ADDR']."', '".time()."')") or die(mysql_error());
else {  
    mysql_query("Update bezonline Set tijd = '".time()."' Where ip = '".$_SERVER['REMOTE_ADDR']."'") or die(mysql_error());
    mysql_query("Delete From bezonline Where tijd < ".time()." - 60*5") or die(mysql_error());
}
  
?>



--------- actievebez.php ---------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php  
mysql_connect("hostnaam", "gebruikersnaam", "wachtwoord");    // je mysql gebruikersnaam en wachtwoord
mysql_select_db("bezonline");  

$s_aantal = mysql_query("Select Count(id) From bezonline");  
$aantal = mysql_result($s_aantal, 0);

if ($aantal > 1 || $aantal == 0)
    echo "Er zijn <b>".$aantal."</b> bezoekers actief op deze website!";  
else
    echo "Er is <b>één</b> bezoeker actief op de site!";  
?>




---------- Plaats deze code op je website --------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php  
include("online.php");  
include("actievebez.php");  
?>

 
 

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.