Avatar billede encorez Nybegynder
31. august 2008 - 20:57 Der er 12 kommentarer og
1 løsning

Counter på hjemmeside

Hej

Skal lave counter på en firma hjemmeside. Skal jeg lave en selv der tæller op i en SQL database? Det har jeg lavet før. Så længe brugeren har en session kørende tæller den kun én gang. Det er vel okay.

Ellers er der noget smart man kan hente et script på?

Udbyderen er Surftown, ved nogen om de har noget counter man kan sætte på siden?

Mvh. Simon
Avatar billede leif Seniormester
31. august 2008 - 21:20 #1
Det er jo anpå hvad man vil tælle
Avatar billede leif Seniormester
31. august 2008 - 21:21 #2
Fx:
Unikke besøgende
Hits
Antal Sider hentet pr. besøgende

eller meget andet
Avatar billede encorez Nybegynder
31. august 2008 - 21:27 #3
Har ikke så store krav. Unikke besøgende tror jeg ville være passende. Jeg lavede som sagt tidligere noget, der talte én op i db. Og den talte kun den bruge én gang uanset hvor mange gange han klikkede sig rundt på siden. Kun hvis han lukkede browseren og startede den igen ville den tælle igen
Avatar billede encorez Nybegynder
31. august 2008 - 21:28 #4
Det er vel noget med at sætte en session variabel ved start og så tæller man én op. Og ved efterfølgende klik tester man for om den session variable er sat og hvis ja, så gør den ingenting
Avatar billede leif Seniormester
31. august 2008 - 21:31 #5
Ja, det lyder som sådan jeg ville gøre det så.
Avatar billede jakobdo Ekspert
31. august 2008 - 21:31 #6
<?php
session_start();

if(isset($_SESSION['counted']) && $_SESSION['counted']){
//Gør ingenting...
}else{
//Tæl en op i db eller i en fil...
$_SESSION['counted'] = true;
}

?>
Avatar billede w13 Novice
31. august 2008 - 21:36 #7
Hvorfor både en if og en else, Jakobdo, når første betingelse intet gør?
Avatar billede jakobdo Ekspert
31. august 2008 - 21:40 #8
Sådan så:

<?php
session_start();

if(!isset($_SESSION['counted'])){
//Tæl en op i db eller i en fil...
$_SESSION['counted'] = true;
}

?>
Avatar billede w13 Novice
31. august 2008 - 21:48 #9
Ja, ok. =)
Avatar billede jakobdo Ekspert
31. august 2008 - 21:52 #10
;op
Avatar billede encorez Nybegynder
31. august 2008 - 22:27 #11
Hehe, super. Det er også sådan jeg har gjort som jeg skrev før. Ville blot høre om nogen havde andre forslag. F.eks. har jeg på en anden ikke-kommerciel side brugt Chart.dk som umiddelbart har fungeret godt.
Men det kan godt være jeg skal holde mig til mig egen kode hvis ikke I har andre forslag :)

Smid et par svar for jeres bekræftende svar :)
Avatar billede jakobdo Ekspert
01. september 2008 - 06:38 #12
Springer over.
Avatar billede encorez Nybegynder
01. september 2008 - 18:43 #13
Jamen så kan jeg kun nøjes med at sige mange tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester