Avatar billede micplus Nybegynder
28. marts 2005 - 15:35 Der er 3 kommentarer og
1 løsning

http referer

På min lille stat-side, bruger jeg request.servervariables("HTTP_REFERER") til at se hvor folk "kommer fra". Jeg vil nu gerne publicere dette i en lille boks på min side, men links tilbage, MEN...

Hvordan "renser" jeg adressen, således at jeg ender med det rene domæne, hvorfra mit besøg kom, ie. google.com istedet for, som nu, google.com/search?bla bla bla.....
Avatar billede busschou Praktikant
28. marts 2005 - 15:49 #1
adresseArray = Split(adresse,"/")
nyAdresse = adresseArray(2)

Det burde være 2 hvis der i adressen står http://www.google.dk/blabla
uden http:// ja så er det 0 istedet
Avatar billede baitianlong Nybegynder
28. marts 2005 - 16:35 #2
Derfor må det være noget i stil med:

<script type="text/javascript">
var adresse = "<%= Request.ServerVariables("HTTP_REFERER") %>";
if(adresse.indexOf("http://") > -1) adresse = adresse.subString(adresse.indexOf("//")+1, adresse.length-1);
nyadresse = adresse.subString(adresse.indexOf("."), adresse.indexOf("/"));
document.write(nyadresse);
</script>
Avatar billede micplus Nybegynder
28. marts 2005 - 16:53 #3
busschou, jeg vil prøve dit forslag - vender tilbage og lukker senere.

legende.dk, jeg foretrækker at køre det uden om javascript. Men tak for forslaget.
Avatar billede micplus Nybegynder
29. marts 2005 - 06:54 #4
det virker, botset fra at med (2) kommer http:// ikke med, men det kan jeg leve med.
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