Avatar billede mille Nybegynder
07. januar 2003 - 12:06 Der er 4 kommentarer

HOST eller subfolder ??? hvordan genkender jeg det ?

Jeg har et lille problem..

hvordan finder jeg ud af om det er en undermappe eller selve host navnet der står i adresselinjen..

eks.

eksempel på hostnavne:

http://www.test.dk
http://www.test.dk/
www.test.com
www.test.com/
test.com/
test.dk


eksempel på underfoldere:

http://www.test.dk/underfolder/
http://www.test.dk/underfolder
www.test.com/underfolder/
www.test.com/underfolder
test.com/underfolder/
test.dk/underfolder

* bemærk at der kan forekomme slash / efter underfolderen

nogele gode ideer ???

/Mille
Avatar billede seider Nybegynder
07. januar 2003 - 12:29 #1
lav en default i diren /underfolder/ der sætter en
session ("folderid") = 1
det skal du så bare spørge på, men der er også nogle url ting du kan spørge på

request.servervariables("server_name") giver f.eks www.test.dk ved ikke om det hjælper, man kan jo lave en beskidt ting

if len (url) - len (request.servervariables("server_name")) >= 3 then
sub folder
end if
Avatar billede mille Nybegynder
07. januar 2003 - 12:56 #2
Jeg kan ikke sætte en Session, så det kan jeg ikke bruge

andre ideeer !
Avatar billede thomas_yde Nybegynder
07. januar 2003 - 13:01 #3
Du kan evt test på om der er noget efter / uden en *.whatever
url =request.servervariables("LOCAL_ADDR") & request.servervariables("SCRIPT_NAME")
urlA = split(url,"/")
så kan du teste arrayet.
Avatar billede thomas_yde Nybegynder
07. januar 2003 - 13:04 #4
hvis UBOUND(urlA) er 1 vil det enten være fordi plads 1 er scriptet eller et directory

hvis den er større end 1 vil det være pa undermapper eller pga der står et / i url.
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