Avatar billede brice Nybegynder
12. juli 2001 - 22:25 Der er 6 kommentarer og
1 løsning

HTTP_REFERER - men jeg skal kun bruge HOST

Hej!

Jeg vil lave et script som viser indhold på baggrund af HTTP_REFERER. Men jeg vil ikke have hele url\'en med.

Fx.
url = Request.ServerVariables(\'HTTP_REFERER\')
If url = \"http://www.sidenavn.dk/\" then response.write (\"Du kommer fra\" & url )
else response.write (\"Velkommen\")

Men! Det eneste jeg er interesseret i er at de kommer fra www.sidenavn.dk - og ikke www.sidenavn.dk/url.asp

Hvordan \"skærer\" jeg \"/url.asp\" væk fra variablen url?

// Brice


Avatar billede torbenmelander Nybegynder
12. juli 2001 - 22:29 #1
brug left() el lign.

Vent lige to sekunder ...
Avatar billede torbenmelander Nybegynder
12. juli 2001 - 22:31 #2
ellers kunne du måske bruge

url = Request.ServerVariables(\'HTTP_HOST\')
el.
url = Request.ServerVariables(\'SERVERNAME\')
Avatar billede brice Nybegynder
12. juli 2001 - 22:34 #3
Hej!
Tak for hurtigt svar...

Hvordan fungere det med left()

Servervariablerne viser kun min egen servers variabler - ikke den eksterne som linker til min server.

// Rasmus
Avatar billede torbenmelander Nybegynder
12. juli 2001 - 22:36 #4
Ja eller begge to de virker begge to ...

eller skal du bruge Left HTTT_REFERER, læs mere i VB-dokumentationen
Avatar billede torbenmelander Nybegynder
12. juli 2001 - 22:39 #5
lige to sekunder så skal jeg bikse noget sammen.
Avatar billede torbenmelander Nybegynder
12. juli 2001 - 22:49 #6
url = Left(url, InStr(url,\"/\")-1)

VB-documentationen kan hentes på ms hjemmeside så du kan se hvad kommandoerne gør

link følger:
Avatar billede torbenmelander Nybegynder
12. juli 2001 - 22:52 #7
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