| |
| * Link führt ins Internet |
|
| |
Wir hatten Ihnen bereits zu beginn des Kapitels gezeigt, wie Sie einen Besucherzähler umsetzen können und zusätzlich eine IP-Zeitsperre hinzufügen. Genau das selbe Prinzip können Sie einsetzen um Ihren Besuchern anzuzeigen, wie viele Besucher aktuelle auf Ihrer Website verweilen.
Hierfür müssen Sie lediglich an der Funktion pruf_IP() einige kleinere Veränderungen vornehmen:
function pruf_IP($rem_addr) {
global $ipdatei,$zeit,$anzahl;
@$ip_array = file($ipdatei);
$reload_dat = fopen($ipdatei,"w");
$this_time = time();
$anzahl = count($ip_array);
for ($i=0; $i<$anzahl; $i++) {
list($ip_addr,$time_stamp) = explode("|",$ip_array[$i]);
if ($this_time < ($time_stamp+60*$zeit)) {
if ($ip_addr == $rem_addr) {
$gefunden=1;
}
else {
fwrite($reload_dat,"$ip_addr|$time_stamp");
}
}
}
fwrite($reload_dat,"$rem_addr|$this_time\n");
fclose($reload_dat);
return ($gefunden==1) ? 1 : 0;
}
|
Mit Hilfe der Variablen $anzahl sind Sie in der Lage zu ermitteln, wie viele Besucher in einem festgelegten Zeitraum Online sind.
|
|
|
|
|
|
|