cerhu > alt.* > alt.comp.lang.php

Cyril penard (03/11/2004, 12h06)
Bonjour

Je possède un site.
J'aimerais que certaines pages soient accessibles uniquement en https.
Y a t il un moyen, en php, de verifier que le visiteur soit bien en https?

Merci
nicol@s (04/11/2004, 07h36)
en verifiant si tu trouves la sous-chaine 'https://' dans la variable
$_SERVER["SCRIPT_URI"] peut etre ?

bye
Nico

"Cyril penard" <vyrilp> a écrit dans le message de news:
4188ad99$0$22718$8fcfb975...
[..]
Philippe Le Van (04/11/2004, 16h31)
Cyril penard wrote:
> Bonjour
> Je possède un site.
> J'aimerais que certaines pages soient accessibles uniquement en https.
> Y a t il un moyen, en php, de verifier que le visiteur soit bien en https?
> Merci


Bonjour,

Si tu as accès à la conf de ton apache, tu peux gérer ça sans passer
par php avec des réécritures d'URL.

dans ton httpd.conf, tu peux ajouter un truc du genre :

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/repertoire(.*)$ https://www.glouglou.com/repertoire/$1 [L,R]

comme ça dès que quelqu'un cherche à voir une page dans le répertoire
"repertoire" de ton serveur, il est redirigé en https par apache (avant
d'arriver à php).

C'est pas forcément plus simple, mais tu n'as plus à le gérer dans ton
code applicatif... C'est à toi de voir :-)

Cordialement,
Philippe
Discussions similaires
http->https

http et https

OWA http ou https ?

http et https


Fuseau horaire GMT +2. Il est actuellement 03h27. | Privacy Policy