Ну тогда, как я и говорил создавай таблицу:
Сам скрипт
Ну и вывод:
Ну и на крон поставить очистку таблицы, ну, например, раз в 3 дня...
Код:
CREATE TABLE visitors (
vtime datetime not null,
ip text not null,
hits int not null
);
Сам скрипт
PHP:
$check_query = "SELECT * FROM visitors WHERE ip = '".$_SERVER['REMOTE_ADDR']."'";
$check_result = mysql_query($check_query);
if (mysql_num_rows($check_result) > 0){
mysql_query("UPDATE visitors SET hits = hits + 1 WHERE ip = '".$_SERVER['REMOTE_ADDR']."'");
}else{
mysql_query("INSERT INTO visitors (vtime, ip, hits) VALUES ('date("y.m.d", time())', '".mysql_escape_string($_SERVER['REMOTE_ADDR'])."', 1)");
}
Ну и вывод:
PHP:
$today = mysql_num_rows(mysql_query("SELECT * FROM visitors WHERE vtime = '".date("y.m.d" ,time())."'"));
$yesterday = mysql_num_rows(mysql_query("SELECT * FROM visitors WHERE vtime = '".date("y.m.d" ,time())-86400."'"));
$count = mysql_query("SELECT sum(hits) FROM visitors");
Ну и на крон поставить очистку таблицы, ну, например, раз в 3 дня...