03. februar 2007 - 12:17Der er
25 kommentarer og 1 løsning
Hjælp til besøgs tæller.
Hejsa Eksperter.
Jeg har dette kode her.
$id = isset($_GET['id'])?intval($_GET['id']):$_SESSION['userId']; if( $id != $_SESSION[userId] ) { mysql_query("UPDATE blablaprofiles SET besog=besog+1 WHERE userId=".$id."") or die(mysql_error());
mysql_query("UPDATE blablaprofiles SET besogsidensidst=besogsidensidst+1 WHERE userId=".$id."") or die(mysql_error()); }
Det virker også som det skal næsten. Nu kan man så bare trykke på opdater knappen og få en masse hits ? Kan man via en cookie eller andet gøre sådan at man ikke bare kan opdatere siden i hele tiden og få flere og flere hits ?
Håber i forstår mit spørgsmål og håber i kan hjælpe ?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
jaah men jeg havde tænkt mig ca et minuts tid :S Men lige hvordan jeg får det sat ind aner jeg ikke :S Er nemlig ikke så go til det endnu :( Fuck lyder kikset
Altså det skal sige tælleren er til besøg på profiler. Dvs hvis jeg besøger en profil på siden får de 1 til deres besøg. men jeg skulle jo nødig bare opdatere siden og gi en pokkers masse hits til den enkelte person :S
$query = mysql_query("SELECT * FROM blablaprofiles WHERE userId='$id'"); $array = mysql_fetch_array($query);
if($array["time"] < $accessTime && $id != $_SESSION["userId"]){ mysql_query("UPDATE blablaprofiles SET besog=besog+1 WHERE userId='$id'") OR die(mysql_error()); mysql_query("UPDATE blablaprofiles SET besogsidensidst=besogsidensidst+1 WHERE userId='$id'") OR die(mysql_error()); mysql_query("UPDATE blablaprofiles SET time=".$time." WHERE userId='$id'") OR die(mysql_error()); }
Man skal bare lave de felter i ens tabel der passer til...
Synes godt om
Ny brugerNybegynder
Din løsning...
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.