PHP: cmt interdire de me faire linker?

Fermé
omar - 24 déc. 2003 à 14:41
 stade - 24 déc. 2003 à 18:41
Bonjour, j ai un site avec des fichiers que j aimerais protégé et interdire que ces derniers ne soit linker par d autre sites ou ne soit accessible depuis un autre en PHP.

Ce que g fait:
-mis une adresse du type pr les fichiers monsite/dl.php?id=xxx
qui en cas de cli redirige l 'utilisateur sur l adresses exacte

-si l'u tilisateur fait un copier/ coller de l'url en php je teste si l'origine du clic est bien parti depuis mon site ou non

En fait subsiste un dernier pb: lorsqu'il clique sur le lien il ya une redirection effectué et le navigateur peut voir l'oirgine exacte de mes fichiers (que je stocke sur d autres serveur http que mon site type free.fr)


J ai pensé a la solution suivante:
bloquer mon répertoire ou je stocke mes fichiers par un .htacess avec login +pass
Serait-il possible que je puisse dynamiquement lors d'un DL de fichier complété automatiquement de maniere cache (pas dans l url) le pass et login

Ainsi meme si le navigateur veut y accéder un autre jour en dehors de mon site il lui sera demandé de s authentifier.
SI vous avez une autre soluce je suis preneur

Merci d'avance!! :°)
A voir également:

1 réponse

tune fais pas de redirection... en gros, dans ton fichier dl.php tu testes d'abord si HTTP_REFERER se situe sur ton site, ensuite, tu fais un fopen("http://tonlien.com",r); fgets()....

Par ce moyen, il n'y a pas de redirection et le gars télécharge la même chose
0