testé si https ou http

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : testé si https ou http

par caroube » 04 juil. 2008, 12:39

Un bon moyen est de faire une page avec
phpinfo();
toutes les variables y sont décrites

par jeanmed » 04 juil. 2008, 12:39

j ai touvé :
$_server["HTTPS"] si oui == ok

A+

par guilt92 » 04 juil. 2008, 09:48

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

testé si https ou http

par jeanmed » 04 juil. 2008, 07:23

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