Avatar billede ducks Nybegynder
14. februar 2003 - 04:52 Der er 6 kommentarer og
1 løsning

Vis hvor mange gange siden er blevet vist

Nogen der ved hvor jeg finder en guide til hvordan det laves, eller en som vil forklare hvordan det gøres?

Det skal selvf. være sådan at den tæller antal unikke mennesker der har læst.
Avatar billede radion Nybegynder
14. februar 2003 - 07:55 #1
det er relativt nemt. Du skal bare bruge cookies.
Pseudocode:

Check om der ligger en cookie på klienten.
Hvis der ikke gør, er denne ny "læser" på siden, og du kan tilføje denne til din tæller ( forestiller mig du bare kan have en txtfil med et nummer i.)
smid en cookie på klienten
Hvis der er en cookie, har klienten været forbi før, der skal ikke gøres noget

sig til hvis du skal bruge noget kode. Ellers kan du finde alle de nødvendige dele på www.devguru.com
Avatar billede snuseren.dk Nybegynder
14. februar 2003 - 11:55 #2
Du skal lave en side der tæller antal besøgende op. Så skal du sætte den til at tjekke om der er en cookie på brugerens maskine, med det navn du kalder cookien. Det laver du i en if sætning.. Et eks.

<%
if Request.Cookies("cookienavn") = "" then
// du laver her en sql sætning, og evt. db con., som insætter et rs(tal) + 1

Response.Cookies("cookienavn") = "sat"

else

%>

Det er sådan du nogenlunde skal gøre! :o) Bare spørg hvis der er problemer, eller hvis du vil have det omskrevet til javascript asp, jeg er nemlig ikke så go til vbscript...

/Anders
Avatar billede snuseren.dk Nybegynder
14. februar 2003 - 11:56 #3
Glemte end if *LOL*
Avatar billede ducks Nybegynder
14. februar 2003 - 17:20 #4
Går ud fra at det er:

If RequestCookies("Visits") <> "HarSet" Then
  'Åben database (gider ik lige skrive)
  RS("Visits") = RS("Visits") + 1
  Response.Cookies("Visits") = "HarSet"
  Response.Cookies("Visits").Path = "/"
  Response.Cookies("Visits").Expires = Date+111365
End If
Avatar billede ducks Nybegynder
14. februar 2003 - 17:21 #5
RequestCookies skal selvf. være Request.Cookies
Avatar billede snuseren.dk Nybegynder
15. februar 2003 - 17:05 #6
Takker for points :) Ku' du bruge det til noget? Hvis ikke så sig til så skal jeg lige prøve at se om jeg kan finde et færdigt system!
Avatar billede snuseren.dk Nybegynder
19. februar 2003 - 21:19 #7
Men det er i det hele taget bøvlet at bruge cookies! Der er også for mange der har slået det fra i deres browser. Jeg vil anbefale dig følgende løsning:

Start med en if, if rs(ip) LIKE (brugerens ip) then

'Gør ingenting

else

' Opdater databasen med plus 1

end if

MVH
Anders
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
Kurser inden for grundlæggende programmering

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