здравейте
някой може ли да ми помогне че с това не съм запознат
Общо посещения: 19
Общо уникални посещения: 1
Посещения днес: 19
Уникални посещения днес: 1
искам да не записва 19 на рефреш опщо 19 пати съм рефрешнал и не искам да ги отчита
хелп плс
някой може ли да ми помогне че с това не съм запознат
Код:
<?php
// Нашият файл за посещения;
$counter = "stats.txt";
// Дата на посщението;
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$current_date = $mday . $month . $year;
// Записва посещенията;
$fp = fopen($counter, "a");
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
$size = strlen($line);
fputs($fp, $line, $size);
fclose($fp);
// Чете файлът,който брои посещенията;
$contents = file($counter);
// Общо посещенията;
$total_hits = sizeof($contents);
// Общо уникалните посещенията;
$total_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
array_push($total_hosts, $entry[0]);
}
$total_hosts_size = sizeof(array_unique($total_hosts));
// Посещенията за деня;
$daily_hits = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hits, $entry[0]);
}
}
$daily_hits_size = sizeof($daily_hits);
// Уникалните посещения за дена;
$daily_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hosts, $entry[0]);
}
}
$daily_hosts_size = sizeof(array_unique($daily_hosts));
?>
<br> Общо посещения: <?php echo "<b> " . $total_hits; ?></b>
<br> Общо уникални посещения: <?php echo "<b> " . $total_hosts_size; ?></b>
<br> Посещения днес: <?php echo "<b> " . $daily_hits_size; ?></b>
<br> Уникални посещения днес: <?php echo "<b> " . $daily_hosts_size; ?></b>
Общо уникални посещения: 1
Посещения днес: 19
Уникални посещения днес: 1
искам да не записва 19 на рефреш опщо 19 пати съм рефрешнал и не искам да ги отчита
хелп плс