|
|
|
|
Bonjour, j'aurais besoin de sécuriser un partie de site en utilisant le protocole https (php + openSSL). Toutefois, je veux être sûr que le visiteur utilise une connection sécurisée. Pour cela, j'ai besoin de savoir quel protocole a été utilisé. Conaissez-vous un moyen pour déctecter cela ?
J'image que cela se fait avec un header(), mais j'ai pas trouvé...
Merci de votre aide
druith...
if ($_SERVER["SERVER_PROTOCOL"]!="HTTPS") {
header("location: https://tonsite");}Ou un truc du genre...
Bon, après, il existe un moyen plus souple, c'est de récupérer le script en cours si c'est en HTTP, et de le recharger en redirigeant sur ce meme script, mais en HTTPS. Tu peux trouver ton script courant dans les variables serveur ($_SERVER["qqch"]) Amuse toi bien ! Moins le blanc est intelligent, plus le noir lui parait bête |
La variable systeme proposée renvoie (en tout cas en ce qui me concerne) la même information qu'on utilise HTTP ou HTTPS.
|