Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odczyt nagłówków protokołu
mund
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mac
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.09.2025 - 11:41