Bonjour,

Je dois réaliser un site internet dans lequel je dois afficher des images après identification de l'utilisateur (login/mot de passe). Mon problème est que je ne sais pas comment faire pour interdire l'accès aux fichiers images qui se trouvent sur mon serveur web en tapant directement l'adresse URL dans un navigateur internet.

J'ai donc besoin de trouver un moyen pour autoriser l'affichage de mes images dans mes pages web mais en interdire l'accès direct.

J'ai vu qu'il était possible d'utiliser le htaccess en interdisant l'accès aux fichiers mais en autorisant l'exécution des scripts. Il me faudrait alors créer un fichier php comme ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?
header("Content-type: image/gif");
?>
Et depuis mes pages web faire appel à ce fichier comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<img src="MonDossierProtegé/image.php" alt=""/>

Pensez-vous que cela fonctionne? Ou avez-vous d'autres solutions à mettre en place afin d'arriver à ce que je veux?

Cdt.