07. november 2005 - 12:14Der er
16 kommentarer og 1 løsning
Counter med Mysql Database
Hej.
Jeg vil lige høre om der er en der kan lave en counter som køre over mysql database. den skal kunne tælle hits ialt og besøg pr. dag. der må meget gerne være Ip log i. på forhånd tak
Hvad med personer har har dynamisk ip? Logger dine brugere ind?
Synes godt om
Slettet bruger
07. november 2005 - 15:29#5
Nej det gør de desværre ikke i dette system. men angående dynamisk ip. så er det lige meget. hvis du kan lave det som skrevet lige før vil det være super. på forhånd tak !!
include("connect.php"); if(isset($_SESSION["online"])) { //Brugeren har en ok session, vi opdatere bare tiden... $sql = "UPDATE visits SET lastvisits = NOW() WHERE id = ".$_SESSION["online"]." LIMIT 1"; mysql_query($sql) or die("SQL FEJL"); } else { //Første gang brugeren er på vores side (session's levetid). $sql = " INSERT INTO visits(id,ip,lastvisits,hits) VALUES('',INET_ATON('".$brugerIP."'),NOW(),1)"; mysql_query($sql) or die("SQL FEJL"); $_SESSION["online"] = mysql_insert_id(); }
echo "<table>\n"; echo "<caption>Statistik</caption>\n"; echo "<tr><td>Hits i dag</td><td>" . mysql_result(mysql_query("SELECT count(id) AS antal FROM visits WHERE DAYOFYEAR(lastvisits) = DAYOFYEAR(NOW()) AND YEAR(lastvisits) = YEAR(NOW())"),0) . "</td></tr>\n"; echo "<tr><td>Hits i alt</td><td>" . mysql_result(mysql_query("SELECT count(id) AS antal FROM visits"),0) . "</td></tr>\n"; echo "<tr><td>Hits i dag (dig)</td><td>" . mysql_result(mysql_query("SELECT count(id) AS antal FROM visits WHERE DAYOFYEAR(lastvisits) = DAYOFYEAR(NOW()) AND YEAR(lastvisits) = YEAR(NOW()) AND ip = INET_ATON('".$brugerIP."') LIMIT 1"),0) . "</td></tr>\n"; echo "<tr><td>Hits i alt (dig)</td><td>" . mysql_result(mysql_query("SELECT count(id) AS antal FROM visits WHERE ip = INET_ATON('".$brugerIP."') LIMIT 1"),0) . "</td></tr>\n"; echo "</table>\n";
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.