Page 1 sur 1

testé si https ou http

Posté : 04 juil. 2008, 07:23
par jeanmed
Bonjour,

Y a t il un moyen en PHP de verifie si le le protocole utilisé est du https ou http

exemple :

Code : Tout sélectionner

if($serveur['PROTOCOL']=='HTTPS') { print("C'est du HTTPS"); } elseif($serveur['PROTOCOL']=='HTTP') { print("C'est du HTTP"); } else { print("C'est pas bon https et ni http"); }
Merci

Posté : 04 juil. 2008, 09:48
par guilt92
Tu n'es pas loin avec ce code ;)

Regarde du coté de la variable $_SERVER["SERVER_PROTOCOL"]...

Par contre il ne faudra pas faire un == parce que elle contient d'autres infos, mais tu peux tester la présence de la chaine "HTTPS" ou sinon la présence de "HTTP" ou sinon...

Ne le fais pas dans l'autre sens car si une chaine contient HTTPS elle contient HTTP.... :)

Posté : 04 juil. 2008, 12:39
par jeanmed
j ai touvé :
$_server["HTTPS"] si oui == ok

A+

Posté : 04 juil. 2008, 12:39
par caroube
Un bon moyen est de faire une page avec
phpinfo();
toutes les variables y sont décrites