2010-12-14 22 views
0

Je souhaite bloquer l'accès à un seul répertoire, par exemple http://www.example.com/pictures Chaque fichier d'un autre répertoire doit être disponible normalement.Protection par liaison directe d'un seul répertoire

Je suis passé par une solution de vérification de référence. Cela peut être facilement contourné. Je veux simplement afficher les images dans le répertoire des images sur une page, par exemple: view.php si les images de ce répertoire ont été accédées depuis n'importe où. Il suffit de rediriger vers une image qui dit Hotlinking non autorisé »

Merci

+0

Appliqué ce simple système de prévention hotlinking "vérification referer" – Sunny

Répondre

1

Je suis passé par une

solution de vérification de referrer. Cela peut être facilement contournée.

Oui, il le peut. Mais si peut tout régime hotlink de prévention. il va décourager un usage occasionnel/insouciante, mais c'est à ce sujet.

pour ce que ça vaut, referrer vérification est à peu près la façon de le faire.

+0

Et ce qui ne protégeant qu'un seul répertoire? – Sunny

+1

Quel serveur web utilisez-vous? Pour Apache, c'est facile avec mod_rewrite: http://www.easymodrewrite.com/example-hotlinking. Notez le commentaire sur la mise de '.htaccess' dans le répertoire que vous voulez protéger – Robert