Avatar billede -kenner- Nybegynder
23. marts 2004 - 13:52 Der er 10 kommentarer og
1 løsning

Hvordan laver jeg en besøgstæller

Hvordan laver jeg en besøgstæller så besøgende kan se hvor mange der har været på min side??
Avatar billede Slawomir Seniormester
23. marts 2004 - 13:53 #1
Avatar billede susanne_larsen Nybegynder
23. marts 2004 - 13:57 #2
eller http://www.newbie.dk/

hvis du har php eller fx asp kan du bruge en af de utallige der findes her http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=counter&catid=all

De har iøvrigt også nogen tutorials du kan kigge lidt nærmere på :)
Avatar billede -kenner- Nybegynder
23. marts 2004 - 14:02 #3
Jeg har asp.. men kan du ikke lige præciser linket kan ikke finde det på siden!
Avatar billede tubber Juniormester
23. marts 2004 - 14:15 #4
Du skal bare lige have en ting for øje....

Du kan ikke lave en besøgstæller der er helt nøjagtig.......
Du kan lave cookies der gør at en der har fået den ikke bliver talt med.....
Du kan lave den på sessions
og du kan lave på ip, men en med dynamisk ip kan blive talt 2 gange.....

Så det mest reelle vil være med Sessions da det gør man ikke bliver talt hver gang siden loades (f.eks. F5).......

Så tæller den ikke hvor mange forskellige besøgende, men hvor mange besøgende der har haft brug for siden......
Avatar billede -kenner- Nybegynder
23. marts 2004 - 15:06 #5
jeg skal bare vide hvor mange der har gået ind på min side
Avatar billede -kenner- Nybegynder
23. marts 2004 - 15:08 #6
Jeg vil bare fortælle folk hvor mange der har været inde på min side.. ikke andet..
Avatar billede tubber Juniormester
23. marts 2004 - 15:11 #7
<%
            ' I placed this in a function so I wouldn't have to worry about
            ' any namespace collisions.  For example... if this was inline
            ' code and someone named a variable strSQL in a file this file
            ' gets included into you'd get an error.  This way you don't and
            ' there's no chance of the variables overwriting one another!
            Function RetrieveAndIncrementCount()
                ' From adovbs.inc:
                Const adOpenKeyset = 1
                Const adLockPessimistic = 2
                Const adCmdText = &H0001
           
                ' Local variables
                Dim strFilename
                Dim strSQL
                Dim rsCounter
                Dim iCount
           
                ' Get filename and build SQL query
                strFilename = Request.ServerVariables("SCRIPT_NAME")
                strSQL = "SELECT page_name, hit_count FROM hit_count WHERE page_name='" & strFilename & "';"
           
                ' Open our recordset
                Set rsCounter = Server.CreateObject("ADODB.Recordset")
               
                'Access version:
                rsCounter.Open strSQL, _
                    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("counter_db.mdb") & ";", _
                    adOpenKeyset, adLockPessimistic, adCmdText
               
                ' SQL Server version:
                'rsCounter.Open strSQL, "Provider=SQLOLEDB;Data Source=10.2.1.214;" _
                '    & "Initial Catalog=samples;User Id=samples;Password=password;" _
                '    & "Connect Timeout=15;Network Library=dbmssocn;", _
                '    adOpenKeyset, adLockPessimistic, adCmdText
           
                ' If we've got a record then we read the current value
                ' If we don't then we create one, set the filename, and start at 0
                If rsCounter.EOF Then
                    rsCounter.AddNew
           
                    iCount = 0
           
                    rsCounter.Fields("page_name").Value = strFilename
                Else
                    rsCounter.MoveFirst
           
                    iCount = rsCounter.Fields("hit_count").Value
                End If
           
                ' Increment the count and update the DB
                rsCounter.Fields("hit_count").Value = iCount + 1
                rsCounter.Update
           
                ' Close our connection
                rsCounter.Close
                Set rsCounter = Nothing
           
                ' Return the count (pre-incrementation).
                RetrieveAndIncrementCount = iCount
            End Function
            %>

og så en accessdb som hedder: counter_db.mdb
med følgende:
  Tabel som hedder: hit_count
  Felt af typen tal som hedder: hit_count
  Felt af typen text som hedder: page_name

Så skulle det kører :)
Avatar billede -kenner- Nybegynder
23. marts 2004 - 15:23 #8
der kommer bare et mellemrum dvs. der kommer ikke nogen tæller.. jeg bruger asp..
Avatar billede tubber Juniormester
23. marts 2004 - 16:34 #9
Du skal sætte iuser til at have fuld retigheder over db
Avatar billede olebole Juniormester
23. marts 2004 - 20:01 #10
<ole>

I følge reglerne på Eksperten, må der kun oprettes ét spm. om samme emne indenfor en uge. Luk det ene:
  http://www.eksperten.dk/spm/480913

/mvh
</bole>
Avatar billede -kenner- Nybegynder
21. august 2004 - 12:35 #11
lukket
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