Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak sprawdzić w PHP czy połączenie odbywa się po ssl, https/ssl - apache
bor1904
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 1
Dołączył: 15.10.2009
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Witam
Łączę się za stroną za pośrednictwem apache na którym jest włączony SSL.

Chciałbym w panelu logowania wyświetlać informacje , że logowanie jest niebezpieczne w momencie gdy połaczenie nie jest szyfrowane ...


Czy z poziomu PHP lu za pomocą jakiejś sztuczki(np pobraniu jakiejś informacji przez shell_exec ) można spr typ połączenia (IMG:style_emoticons/default/questionmark.gif) ?

Nie wiem na ile dobrym rozwiązaniem było by sprawdzenie początku url ^https://.*$ (IMG:style_emoticons/default/questionmark.gif)


Pozdrawiam
Go to the top of the page
+Quote Post
black.old.cat
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 8
Dołączył: 8.11.2009

Ostrzeżenie: (0%)
-----


"HTTPS działa domyślnie na porcie nr 443" (wikipedia)
  1. if($_SERVER['SERVER_PORT'] == 443)
  2. {
  3. echo "Polaczenie szyfrowane.\n";
  4. }
  5. else
  6. {
  7. echo "Polaczenie nieszyfrowane.\n";
  8. }
Go to the top of the page
+Quote Post
bor1904
post
Post #3





Grupa: Zarejestrowani
Postów: 131
Pomógł: 1
Dołączył: 15.10.2009
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


dziekuje. o to chodziło
Go to the top of the page
+Quote Post
melkorm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Nie prościej
  1. $_SERVER['HTTPS']


(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:53