Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP i SSL
mhs
post
Post #1





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Witam serdecznie,

Serwer, który obsługuje moją stronę obsługuje protokół SSL.

Serwer działa w taki sposób, że zarówno można stronę wyświetlić normalnie (http://domena.pl/index.php) oraz również poprzez wykorzystanie SSL (https://domena.pl/index.php).

Moim zadaniem, jest zabronienie dostępu do części serwisu przez połączenie nieszyfrowane. Pytanie brzmi, czy poniższy jest wystarczający na to by sprawdzić czy przesyłane dane idą po SSL'u?


  1. <?php
  2. if (getenv("HTTPS")) {
  3. echo 'polaczenie szyfrowane';
  4. }
  5. else {
  6. echo 'polaczenie zwykle';
  7. }
  8. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Liko
post
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


Chyba tak też da radę:

  1. <?php
  2.  
  3. if( !isset( $_SERVER['HTTPS'] ) )
  4. {
  5. header( 'Location: https://www.adres.pl' );
  6. }
  7. ?>
Go to the top of the page
+Quote Post
wojto
post
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


lub
  1. <?php
  2. if ($_SERVER['SERVER_PORT'] != 443) {
  3. header('Location: https://adres.strony.pl');
  4. }
  5.  
  6. ?>


--------------------
Go to the top of the page
+Quote Post
mhs
post
Post #4





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Dzięki za informacje. Proszę jednak jeszcze o jedno: czy tego rodzaju sprawdzenie jest wystarczające by być pewnym, że połączenie jest szyfrowane? Zależy mi tutaj przede wszystkim na bezpieczeństwie systemu.

Raz jeszcz dzięki za odpowiedzi.
Pozdrawiam.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 07:46