j'ai essayé de protéger une des pages de mon site par un mot de passe. En local tout fonctionne, lorsque je mets tout chez FREE j'ai une page erreur 405 qui s'ouvre après avoir renseigné le mot de passe et cliqué sur envoyer.
Je ne suis pas franchement calé en informatique donc j'avoue, j'en ai marre!!!!
<?php
// J'ai choisi le mot de passe "kangourou"
if (isset($_POST['mot_de_passe'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = ""; // On crée une variable $mot_de_passe vide
}
if ($mot_de_passe == "kangourou") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<p><h1 align="center"><font></span><span style="font-size:12pt;"><font face="Trebuchet MS" color="white">Veuillez saisir le mot de passe pour avoir accès la zone privée :</p>
<form action="famille1.html" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>
</body>
</html>
<?php
} // Fin du else
// Fin du code
?>
Salut, je ne sais pas si tu as résolu ton problème, mais déjà il te manque une accolade sur ta dernière ligne de code php, sinon pour l'erreur 405, est ce que tu pourrais poster ton formulaire, ou vérifier le chemin que tu utilises pour sa propriété action, il me semble que sur leur serveur tu dois entrer une adresse distante (du type http://www....) et pas un chemin relatif .