On Wed, 16 Oct 2002 08:21:47 GMT, Thomas Lindgaard
<thomas@it-snedkeren.BLACK_HOLE.dk> wrote:
>Når jeg genererer URLer skal jeg kunne finde ud af om siderne ligger på
>HTTP eller HTTPS - hvordan ser jeg det?
$_SERVER['HTTPS'] vil være ON, hvis du kører HTTPS. Fx:
Uden SSL:
http://secure.ter.dk/vars.php
Med SSL:
https://secure.ter.dk/vars.php (dog med et gammelt
certifikat)
>Er det i
>
> $_SERVER["SERVER_PROTOCOL"]
>
>og i så fald hvad vil der stå dér hvis det er HTTPS?
Det samme som ved et almindeligt request. Selve SSL-forbindelsen laves
først, og derefter laves et helt ordinært HTTP-request. Såfremt du har
openssl-klienten inde, kan du fx skrive:
openssl s_client -connect secure.ter.dk:443
.... og når forbindelsen er oprettet, så lave et helt normalt request,
fx:
GET / HTTP/1.0
Kig evt. også på:
https://secure.ter.dk/ip
--
- Peter Brodersen