![]() |
![]() |
![]()
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: Zarejestrowani Postów: 294 Pomógł: 0 Dołączył: 9.04.2002 Skąd: miejscowosc Ostrzeżenie: (0%) ![]() ![]() |
Cytat 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); }; Jeżeli o takie rozwiązanie chodziło to ten temat nie powinien być na forum php pro tylko na php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 11:41 |