08. oktober 2006 - 12:28Der er
12 kommentarer og 1 løsning
hit counter
Jeg skal have lavet en hit counter som tæller hver gang siden får et besøg, og har lavet en nedenfor. Den synes at virke som den skal, men ville lige høre om der er nogle som evt. kan forudsige nogle "komplikationer" f.eks. med at den vil tælle for ofte
Der skal du jo tage stilling til om den skal tælle hver gang siden besøges? Man kunne jo tælle hits en op, hvis en cookie ikke findes, og så gemme en cookie som gemmes til midnat. Men kunne også når brugeren kommer ind på siden, så gemmer man en session, så brugeren ikke tæller hver gang han f.eks. åbner siden (hopper fra side1 til side2 og tilbage til side1)
mysql_query("INSERT $DB.log_hit SET ip='$IP_INT', time='$TIME', referer='".$referer[2]."'");
echo 'asdfasdfasdf';
$_SESSION['hahaha'] = $referer[2]; }
den bliver ved med at tilføje en række mysql.. har nu ændret min variabel navn til 'hahaha' som helt sikkert ikke findes andres steder på siden, men det hjælper ikke.. dog echo'er den kun min string 'adasdfasdf' en gang hvor den rigtig kun skulle skrive til mysql
fatter det simpelthen ikke???
hvis jeg så escaper linjen med query'en stopper den så mærkeligt nok ;)
Prøv at udskriv $_SESSION['tst'] inden if(!$_SESSION['tst']) Ret evt: if(!$_SESSION['tst']) til: if(empty($_SESSION['tst'])) eller if(!isset($_SESSION['tst']))
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.