Bonjour,
je cherche à protéger un répertoire contenant des fichiers pdf.
je m'explique !
ex
http://www.monsite.com/doc/fichier.pdf
je veux que les fichiers contenus ds le répertoire 'doc' ne soient accessibles qu'a partir du site ou les utilisateurs se sont identifiés avec le système de SESSION en PHP.
En aucun cas je veux que les fichiers ds 'doc' soient accessibles par un simple copier/coller de "
http://www.monsite.com/doc/fichier.pdf" ds la barre d'adresse d'un navigateur.
précision : je suis hébergé chez AMEN sur un serveur IIS (mutualisé)
Piste suivi :
protection du répertoire par identification basic de IIS
mais je n'arrive pas à renseigner en automatique l'identifiant et le mot passe
Code essayé actuellement
// ----------------------------------------------------------
<?php
$_SERVER['PHP_AUTH_USER'] = "hello";
$_SERVER['PHP_AUTH_PW']= "pass";
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
exit;
} else {
header("Location:
http://monsite.com/doc/fichier.pdf");
}
?>
// ----------------------------------------------------------
Ce code ne fonctionne pas, le navigateur me demande de m’identifier!
Existe t il d'autre approche pour ce genre de problème ?
Par avance merci de votre aide !!