2011-10-19 15 views

Odpowiedz

15

Powinieneś być w stanie sprawdzić request.ssl?, aby to ustalić.

Z tego, co mogę powiedzieć, jest to po prostu testowanie pod kątem request.proto, aby sprawdzić, czy jest to "https://".

+0

dzięki, to działa świetnie! – davidb

+1

+1 Pośrednio testuje również na różne zmienne środowiskowe, takie jak 'HTTP_X_FORWARDED_SSL' lub' HTTP_X_FORWARDED_SCHEME', więc 'ssl?' Nie jest tak trywialne, jak mogłoby wyglądać :) –

-2

Przypuszczam, że zależy to od konfiguracji serwera, ale można sprawdzić, czy transakcje są kodowane, czy nie za pomocą sniffera. Dobry jest wireshark.

Powiązane problemy