Avatar billede hoffmann Nybegynder
07. november 2000 - 14:33 Der er 17 kommentarer og
1 løsning

Finde HTTP_referer -2

Er det ikke muligt at hente navnet på siden før: http_referer, altså lidt historik 2 sider tilbage...

Håber i forstår
Avatar billede hornshoj Nybegynder
07. november 2000 - 14:35 #1
Lav en procedure som gemmer den i sessions variabel.

Sub MakeRefURL(SessionID)
    Session(SessionID) = Request.ServerVariables(\"URL\") & \"?\" & Request.ServerVariables(\"Query_String\")
End Sub
Avatar billede tdaugaard Nybegynder
07. november 2000 - 14:35 #2
Ikke af hvad jeg ved ... :(
Avatar billede limemedia Nybegynder
07. november 2000 - 14:36 #3
hornshoj >> det kan du da ikke hvis refereren er en anden side ude i byen... du kan desværre kun få foregående.
Avatar billede limemedia Nybegynder
07. november 2000 - 14:37 #4
ergo : du kan lave noget cookie/session til at tracke brugeres adfærd på din egen site, men når vi taler om besøgende fra andre sites, må du nøjes med http_referer... sorry
Avatar billede hoffmann Nybegynder
07. november 2000 - 14:38 #5
Problemet er at jeg har lavet en grafisk counter. Hvis jeg henter http_referer kommer den med den side counteren ligger på !!

Hvad med lidt java snask ??
Avatar billede sone Nybegynder
07. november 2000 - 14:38 #6
Ikke via HTTP-protokollen.
Du kan bruge JavaScript til det - via history-objektet.
Avatar billede hornshoj Nybegynder
07. november 2000 - 14:39 #7
ljweb-->Nej, det ved jeg godt. Men det går jeg da ud fra at det er... altså på ens egen website!
Avatar billede limemedia Nybegynder
07. november 2000 - 14:41 #8
sone >> har du et eksempel på det ???
Avatar billede hoffmann Nybegynder
07. november 2000 - 14:43 #9
Okey, kan man så via history-objektet finde 2 sider tilbage, sende det til min database i et hug ??
Avatar billede sone Nybegynder
07. november 2000 - 14:43 #10
nej, ikke umiddelbart - men det mener (tror) jeg man kan.
Avatar billede limemedia Nybegynder
07. november 2000 - 14:46 #11
sone >> jeg mener nemlig ikke man kan læse fra history objektet... Har prøvet nogle gange uden held... Egentligt godt for surfere men irriterende for os nysgerrige webmasters...

hoffmann >> I fald Sone\'s ide virker (hvilket jeg er 95% sikker på det ikke gør) skal du med JS generere et kald til en serverside side der registrerer det i din database... Du kan ikke direkte fra JS accesse din database.
Avatar billede hoffmann Nybegynder
07. november 2000 - 14:47 #12
Takker for hjælpen point er givet...... Jeg tygger lidt videre på den.
Avatar billede erikjacobsen Ekspert
07. november 2000 - 15:50 #13
Det er vist lavet. Prøv se hvordan de gør host http://www.stats4all.com  - det er
nemlig noget med Javascript.
Avatar billede limemedia Nybegynder
07. november 2000 - 15:56 #14
erik >> hvor finder du det ? jeg  kan kun finde referer men ikke med referrer\'s referrer ?
Avatar billede erikjacobsen Ekspert
07. november 2000 - 15:58 #15
Jeg ved ikke hvordan de gør - eller om de gør egentlig - men lad os sige: hvis de ikke kan,
så kan det også være ligemeget, ik\'?
Avatar billede hoffmann Nybegynder
07. november 2000 - 16:01 #16
Jeg har nu fået trukket referrer ud, og sender det til min asp side via dette java script:

document.writeln(\'<IMG SRC=\"http://www.domæne.dk/counterside.asp?id=197&Referrer=\'+document.referrer+\'&URL=\'+document.location.href+\'\" BORDER=0>\')

Håber det kan hjælpe andre
/ Finn
Avatar billede stoffer Nybegynder
07. november 2000 - 16:04 #17
bare en lille idé:

Kunne man ikke bruge javascript history objectet (som i også nævner), og submitte det til sin side?

jeg kan ikke se hvorfor man ikke skulle kunne det?
Avatar billede hoffmann Nybegynder
07. november 2000 - 16:09 #18
I teorien burde det virke !

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