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
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.