[php] Sprawdzić czy https obecny.

0

Witam.
Jak sprawdzić za pomocą php czy "weszło" się poprzez https czy http?
Potrzebuję wyświetlić inną zawartość strony jeśli połączenie oparte jest na http a troszkę inną zawartość jeśli https.

0

zrób sobie

var_dump($_SERVER);
die;

I sprawdz co jest w tej zmiennej. Dokladnie chodzi o port na jakim pracuje serwer. Jeśli 443 to jest to https, jeśli 80 to http. Szkopuł takiego rozwiązania pojawia się wtedy gdy serwer pracuje na portach innych niż standardowe, a często się tak robi.
Zazwyczaj załatwia się to w ten sposób, że konfiguruje się odpowiednio serwer, że przy http na podanym adresie twiera inny plik, a na https inny. Wtedy mamy 100% pewności.

0

$_SERVER['HTTPS']

Przyjmuje wartości ON lub OFF.

1 użytkowników online, w tym zalogowanych: 0, gości: 1