![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 8.10.2002 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
W jaki sposób można odczytać jakim protokołem zostało wysłane zapytanie :?: Przykład: skrypt ma się wykonywać wtedy-i-tylko-wtedy gdy został wywołany po HTTPS, w przeciwnym wypadku ma być przekierowany do bezpiecznego połączenia i dopiero wtedy wykonany. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Najprościej sądze po porcie. SSL działa zwykle na porcie 443. Można też po adresie.
Kod if (($SERVER_PORT==443)||(substr($SCRIPT_URI,0,5)=='https'))
{ //kod strony } else { $adres='https://'.$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]; header('Location: '.$adres); }; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 08:45 |