Avatar billede skildpadden Nybegynder
30. september 2004 - 09:56 Der er 3 kommentarer og
1 løsning

Videresend til https

Jeg mangler et script som tjekker om forbindelsen ligger på en sikker side, hvis ikke skal denne viderestille til en sikker.

Eksempel:

1. Siden http://www.domæne.dk åbnes
2. Scriptet tjekker om det er en sikker forbindelse (tjekker om det er http:// eller https://)
3. Da siden ikke er sikker videresender den til https://www.domæne.dk

Jeg vil gerne have at scriptet kun tjekker på de første 5 (http: eller https), da det skal virke på mange sider, og jeg ønsker ikke skulle lave et individuelt script til hver enkelt side.
Avatar billede fennec Nybegynder
30. september 2004 - 10:16 #1
Prøv at bruge Request.ServerVariables("SERVER_PROTOCOL"). Ved ikke hvad du får ud på en sikker forbindelse, man jeg vil gætte på at det er anderledes end en "almindelig" forbindelse.

Jeg får "HTTP/1.1" når jeg kører den på en almindelig forbindelse.
Avatar billede tofte Juniormester
30. september 2004 - 10:17 #2
Følgende burde kunne gøre det:

if LCase(Request.ServerVariables("HTTPS"))="off" then
    Response.redirect "https://"&Request.ServerVariables("SERVER_NAME")&Request.ServerVariables("HTTP_URL")
end if
Avatar billede skildpadden Nybegynder
30. september 2004 - 10:30 #3
tak for hjælpen :)
Avatar billede tofte Juniormester
30. september 2004 - 10:30 #4
selv tak.
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