1/ Récupérer le lien absolu du dossier à protéger
<?php echo realpath('lien.php'); ?>
2/ Mettre un fichier .htaccess dans le répertoire à protéger
AuthUserFile /lelienabsolu/.htpasswd
AuthGroupFile /dev/null
AuthName "Restricted access"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
3/ Mettre un fichier .htpasswd avec la combinaison suivante dedans
user:motDePasseEncrypté
Vous pouvez utilisez le service ovh pour le cryptage ou d'autres services
http://www.ovh.com/fr/espaceclients/outils/crypt_password.pl
http://www.kxs.net/support/htaccess_pw.html
http://www.google.fr/search?hl=fr&client=firefox-a&rlz=1R1GGGL_fr___FR32...
etc