2008-10-09 8 views
1

Je souhaite utiliser une connexion SSL sécurisée sur mon site! Je n'ai jamais utilisé SSL auparavant, donc je recherche une bonne lecture. Quelqu'un peut-il me dire où je peux trouver un exemple de code de snippets SSL ou code de la page. (Pas trop technique)Configurer votre première page SSL en utilisant PHP5

  • J'ai une adresse IP statique
  • Mon hôte est mis en place pour gérer les pages SSL.

Intéressé par: Code de page de base./Structure de l'arbre./Autres

Paul

Répondre

2

Ma première pensée serait d'appeler simplement une fonction rediriger vers https: version de la page en cours lorsque vous avez besoin d'être sécurisé.

Certains code comme ceci:

if($requireSSL && $_SERVER['SERVER_PORT'] != 443) 
{ 
    header("HTTP/1.1 301 Moved Permanently"); 
    header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); 
    exit(); 
} 

Reference

2

Si vous avez un hôte activé SSL, l'écriture d'un login ne diffère pas d'écrire un sans SSL - tout le cryptage se produit à une couche inférieure de la pile de protocole, donc au moment où votre PHP voit la demande, il est déjà déchiffré. De même, vos sorties de script sont cryptées par le serveur HTTP avant d'être retransmises à l'utilisateur.

0

SSL se produit avant que la demande n'atteigne PHP. Le seul impact sur votre PHP serait dans les liens que vous publiez, que vous voudriez passer de http: // ... à https: // ... Il y a un $ _SERVER ['HTTPS' ] Vous pouvez utiliser cette variable pour déclencher cette modification si vous acceptez les connexions SSL et non SSL. Mais si vous souhaitez tout transférer sur SSL, vous devez déplacer tous vos liens une fois plutôt que de vérifier chaque requête.

Questions connexes