|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
ActuCritique WRInaute occasionnel

Inscrit le: 01 Juil 2002 Messages: 111
|
Posté le : Ven Mai 09, 2003 1:33 Sujet du message: Restriction htaccess pour une lecture directe d'image??? |
|
|
Slt,
est-il possible, avec le fichier .htaccess, d'interdire aux visiteurs d'acceder directement aux images en tapant l'url dans un navigateur (par exemple):
h**p://www.toto.com/img.jpg
mais d'autoriser l'appel à cette image lorsque le visiteur lit une page contenant le code suivant:
<img src="lire_image.php?image=img.jpg">
où le fichier lire_image.php contient ce code:
<?
header("Content-type: image/jpg");
readfile("img.jpg");
?>
A votre avis  |
|
| |
|
 |
Reaper WRInaute discret

Inscrit le: 18 Déc 2002 Messages: 56 Localisation: Montreuil
|
Posté le : Ven Mai 09, 2003 1:49 Sujet du message: Restriction htaccess pour une lecture directe d'image??? |
|
|
Essayes cela, ca devrait faire l'affaire.
| Code: |
AddHandler server-parsed .html
ErrorDocument 400 http://www.domaine.com
ErrorDocument 401 http://www.domaine.com
ErrorDocument 403 http://www.domaine.com
ErrorDocument 404 http://www.domaine.com
ErrorDocument 412 http://www.domaine.com
ErrorDocument 500 http://www.domaine.com
ErrorDocument 501 http://www.domaine.com
ErrorDocument 503 http://www.domaine.com
AuthUserFile /dev/null
AuthGroupFile /dev/null
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_REFERER} !^http://www.domaine.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://domaine.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://255.255.255.255.*$ [NC]
RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$ http://www.domaine.com |
|
|
| |
|
 |
ActuCritique WRInaute occasionnel

Inscrit le: 01 Juil 2002 Messages: 111
|
Posté le : Ven Mai 09, 2003 10:17 Sujet du message: Restriction htaccess pour une lecture directe d'image??? |
|
|
| Cool, merci. |
|
| |
|
 |
ActuCritique WRInaute occasionnel

Inscrit le: 01 Juil 2002 Messages: 111
|
Posté le : Ven Mai 09, 2003 11:47 Sujet du message: Restriction htaccess pour une lecture directe d'image??? |
|
|
Dernier petit probleme, quand le visiteur veut enregistrer cette image en passant par la page html, le nom de l'image est le nom de la page php à savoir lire_image.php.
Y'a-t-il un moyen pour que le nom de l'image apparaisse avec un nom donné "toto" lorsque le visiteur fait un "enregistrer l'image sous"?
NB: le navigateur reconnait bien par contre que le type est .jpg. Comment le sait-il??? |
|
| |
|
 |
Jocelyn WRInaute passionné

Inscrit le: 06 Nov 2002 Messages: 565 Localisation: A la chasse au GoogleBot !
|
Posté le : Ven Mai 09, 2003 11:51 Sujet du message: Restriction htaccess pour une lecture directe d'image??? |
|
|
| ActuCritique a écrit: |
| NB: le navigateur reconnait bien par contre que le type est .jpg. Comment le sait-il??? |
Tu le lui as toi-même dit :
| Citation: |
| header("Content-type: image/jpg"); |
Jocelyn |
|
| |
|
 |
ActuCritique WRInaute occasionnel

Inscrit le: 01 Juil 2002 Messages: 111
|
Posté le : Ven Mai 09, 2003 12:49 Sujet du message: Restriction htaccess pour une lecture directe d'image??? |
|
|
Me disais bien aussi que y'avaut un truc .
Sinon pour donner le nom que l'on veut au fichier, j'ai trouvé du coup:
$myfile= "toto";
header("Content-Disposition: filename=$myfile"); |
|
| |
|
 |
| |
|
|