Avatar billede MetfreakDK Praktikant
19. april 2002 - 16:14 Der er 2 kommentarer og
1 løsning

Hjælp mig med en side der kan måle reff´s med database

jeg skal have lavet en side der stort set kan vise det samme som : http://www.belissima.dk/hvem.php?sidetitel=hvem.linker.  hendes er bare php.. og jeg skal have lavet det i asp...  nogen der kan hjælpe?? nogen der måske allerede har scriptet til at ligge???
Avatar billede excession Nybegynder
19. april 2002 - 17:24 #1
du skal vel bare hente HTTP_REFERER fra server variables og smide det ned i en database..

-- xs
Avatar billede excession Nybegynder
19. april 2002 - 17:25 #2
du henter HTTP_REFERER fra alle brugere der kommer ind på sitet, smider det ned i en database, henter alle fra databasen og udskriver dem..

eller er det mig der ikke har forstået dit spørgsmål?

-- xs
Avatar billede bjarke-b Nybegynder
19. april 2002 - 18:52 #3
Først skal du lave en database (vi siger bare access) med en tabel kaldet ref, den skal indeholde (id (autonumering) og ref (notat))

Inkluder det her i alle dine sider:

<%
strRef = Rrequest.Servervariables("HTTP_REFERER")

if strRef <> "" then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("test.mdb")
  Set objRs = Conn.Execute("SELECT * FROM ref WHERE ref = '" & strRef & "';")
  if objRs.EOF or objRs.BOF then
    Conn.Execute("INSERT INTO ref (ref) VALUES ('" & strRef & "');")
  end if
  Set objRs = Nothing
Conn.Close
Set Conn = Nothing
end if
%>

Du kan så bruge følgende kode til at hive alle dem der linker ud:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("test.mdb")
  Set objRs = Conn.Execute("SELECT * FROM ref WHERE ref = '" & strRef & "';")
  if objRs.EOF or objRs.BOF then
    Do until objRs.EOF or objRs.BOF
    Response.Write objRs("ref") & "<br>"
    objRs.MoveNext
    Loop
  end if
  Set objRs = Nothing
Conn.Close
Set Conn = Nothing
%>

Det burde være det.
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