Redirection sur un fichier non accessible via le web

Signaler
Messages postés
1123
Date d'inscription
mardi 8 janvier 2002
Statut
Modérateur
Dernière intervention
21 avril 2009
-
Messages postés
1123
Date d'inscription
mardi 8 janvier 2002
Statut
Modérateur
Dernière intervention
21 avril 2009
-
Bonjour à tous.
Voila, j'ai un soucis, j'aurai une solution, mais je me demandais s'il y avait plus performant ! :)
Alors ce qu'il en est
Voici ma structure de fichier

/
/images/*
/www
/www/index.php

Ce que je voudrais, c'est rediriger (header('location:...');) index.php vers n'importe quelle image. Mais le fait que le repertoire ne soit pas accessible en ligne fait que le header ne marche pas (c'est aussi logique :p).
Certain me diront de faire un alias, mais je leur dirait qu'en vérité, ce n'est pas le repertoire images, mais le repertoire 'données personnelles' que je veux rediriger sur, donc j'ai pas envie que tout le monde puisse avoir accès par simple adresse dans le navigateur (le fichier index.php vérifie la validité de la personne, puis redirige sur le fichier voulut).

La seule solution que j'ai vu, c'est d'utiliser la fonction file_get_content. Le probleme, c'est que si le fichier fait 30 megs (genre une vidéo de vacances), ca va un peu allourdir le script ! :/ moyen.

Je me tourne donc vers vous pour voir s'il n'y aurait pas une autre solution ?

Merci de votre aide
Bien cordialement

Cyril

2 réponses

Messages postés
373
Date d'inscription
samedi 9 juillet 2005
Statut
Membre
Dernière intervention
11 août 2008

Salut,
Pourquoi ne pas mettre un mot de passe par htaccess ? Comme ceci tu interdis l'accès à tous ceux qui veulent accèder au dossier "images" sans avoir le mot de passe valide...

For every choice, a consequence (Fable)
Messages postés
1123
Date d'inscription
mardi 8 janvier 2002
Statut
Modérateur
Dernière intervention
21 avril 2009
1
pourquoi pas !
c'est vrai que je préférerai ne pas permettre du tout l'accès, au cas ou, mais l'idée d'un htaccess peut-être envisageable :)