Verificare che HTTPS sia abilitato con PHP
Di default nessun server web ha abilitato il protocollo HTTPS (o almeno questo è quello che mi pare di aver capito).
Possiamo controllare il supporto a HTTPS in diverse maniere, ma se siamo su un servizio di hosting dove non possiamo accedere ai files di configurazione dobbiamo per forza usare un qualche linguaggio.
Noi lo faremo con il PHP.
Per farlo useremo la variabile globale $_SERVER.
Se vedete nella documentazione notate che tra gli indici possibili c'è anche quello che riguarda HTTPS.
Possiamo quindi mettere su un scriptino di questo genere:
<?php
if(isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') {
$https = 'SI';
} else {
$https = 'NO';
}
echo $https;
?>
Semplicemente controlliamo se la variabile $_SERVER['HTTPS'] è settata e se assume valore on.
php http https $_server $_SERVER['HTTPS'
Commentami!