Avatar billede blaman Nybegynder
28. juni 2006 - 16:02 Der er 4 kommentarer

Hvilken protocol ?

Hvis jeg indlæser en side på mit webhotel,
hvordan kan jeg så med php finde ud af om det er en http eller https protocol der benyttes?

Der findes jo de der $_SERVER variabler der kan give host osv, men kan man ikke se om der står http eller https foran?
Avatar billede leif Seniormester
28. juni 2006 - 16:11 #1
Med $_SERVER["SERVER_PORT"] kan du se om det er port 80 eller 443
Avatar billede hmortensen Nybegynder
28. juni 2006 - 17:22 #2
Porten er ikke altid sikker.

$url = 'http';
if($_SERVER['HTTPS'] == 'on')
  $url .= 's';
$url .= '://';
Avatar billede blaman Nybegynder
28. juni 2006 - 17:39 #3
Super.

Tak for jeres hurtige svar.
Jeg synes ikke lige jeg kunne få dit til at virke hmortensen.

Men læg et svar begge to, så kan i dele points.
Avatar billede hmortensen Nybegynder
28. juni 2006 - 18:35 #4
Svar.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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