-
Problema con HTTPS
Buongiorno,
ho spostato un sito che dovrebbe funzionare.
Il problema attuale è che il sito è in HTTPS correttamente ma se stampo le variabili
echo $_SERVER['HTTPS']; // Dovrebbe restituire "on" se HTTPS è attivo
echo $_SERVER['SERVER_PORT']; // Dovrebbe restituire "443" se il server usa HTTPS sulla porta 443
Mi ritorna '' e 80 come se non fosse in HTTPS.
Cosa ho sbagliato nelle impostazioni di altervista?
Grazie mille.
-
Su Altervista le connessioni HTTPS sono gestite con reverse proxy.
Quindi, per vedere se stai utilizzando HTTPS dovresti usare:
Codice PHP:
$_SERVER['HTTP_X_FORWARDED_PROTO']
Se vale "https" significa che sei connesso in HTTPS, altrimenti vale NULL.
Ciao!