am urmatorul script in hits.php:
<?php
require ('config.php')
$con = @mysql_connect ($db_host, $db_user, $db_pass) or die ("eroare");
mysql_select_db($db_name, $con);
$page1 = $_SERVER["PHP_SELF"];
$ip = $_SERVER["REMOTE_ADDR"];
$datee = time();
$query = "INSERT INTO hits (page, ip, datee) VALUES ('$page1', '$ip', '$datee')";
mysql_query($query, $con);
$query = "SELECT * FROM hits GROUP BY ip";
$result = mysql_query($query, $con);
$views = mysql_num_rows($result);
echo $views." vizitatori unici";
?>
Asta imi afiseaza nr de vizitatori unici. Numai ca daca cineva intra de la o sala ii ramane ip`ul iar daca maine intra altcineva de pe acelasi IP nr de vizitatori nu va creste. Stie cineva cum pot face sa se stearga automat dupa un anumit timp dat de mine IP`urile din tabel astfel maine daca se intra de la acelasi ip de la care s`a intrat azi nr de vizitatori sa creasca....??
hits script
Moderatori: Moderatori, Start Moderator
-
necenzurat
- Senior Member
- Mesaje: 360
- Membru din: Sâm Sep 10, 2005 8:00 am
-
Pirahna
- Senior Member
- Mesaje: 5985
- Membru din: Dum Aug 22, 2004 2:04 am
- Localitate: la birou
- Contact:
necenzurel , iar inveti lumea la prostii ?
[php]<?php
require ('config.php')
$con = @mysql_connect ($db_host, $db_user, $db_pass) or die ("eroare");
mysql_select_db($db_name, $con);
$page1 = $_SERVER["PHP_SELF"];
$ip = $_SERVER["REMOTE_ADDR"];
$datee = time();
$query = "INSERT INTO hits (page, ip, datee) VALUES ('$page1', '$ip', '$datee')";
mysql_query($query, $con);
$data_care_o_vrei_tu = $datee-43200 ; //12 ore
//sau
//$data_care_o_vrei_tu = $datee-86400 ; //24 ore
//nu stiu daca am calculat bine nr de secunde
$query = "SELECT * FROM hits WHERE datee>".$data_care_o_vrei_tu." GROUP BY ip";
$result = mysql_query($query, $con);
$views = mysql_num_rows($result);
echo $views." vizitatori unici";
?> [/php]

[php]<?php
require ('config.php')
$con = @mysql_connect ($db_host, $db_user, $db_pass) or die ("eroare");
mysql_select_db($db_name, $con);
$page1 = $_SERVER["PHP_SELF"];
$ip = $_SERVER["REMOTE_ADDR"];
$datee = time();
$query = "INSERT INTO hits (page, ip, datee) VALUES ('$page1', '$ip', '$datee')";
mysql_query($query, $con);
$data_care_o_vrei_tu = $datee-43200 ; //12 ore
//sau
//$data_care_o_vrei_tu = $datee-86400 ; //24 ore
//nu stiu daca am calculat bine nr de secunde
$query = "SELECT * FROM hits WHERE datee>".$data_care_o_vrei_tu." GROUP BY ip";
$result = mysql_query($query, $con);
$views = mysql_num_rows($result);
echo $views." vizitatori unici";
?> [/php]
|
-
necenzurat
- Senior Member
- Mesaje: 360
- Membru din: Sâm Sep 10, 2005 8:00 am
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 21 vizitatori