IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Empecher l'affichage d'une image


Sujet :

Apache

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Points : 219
    Points
    219
    Par défaut Empecher l'affichage d'une image
    Bonjour,

    Dans un répertoire de mon site web j'ai des images.
    Ces images sont affichées sur certaines pages web via des balises <img> classique.
    Je voudrais que ces images ne soient accessibles qu'avec ces balises et pas directement via l'url par un navigateur.
    Peut-on faire cela avec apache ?
    Merci.
    Jérôme

  2. #2
    Membre confirmé
    Avatar de Deuzz
    Homme Profil pro
    curieux
    Inscrit en
    Septembre 2014
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : curieux
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 148
    Points : 521
    Points
    521
    Par défaut
    Bonjour

    Un petit bricolage qui peut fonctionner mais il faut le faire pour chaque image donc c'est peut-être un peu laborieux.

    Tu créer un fichier image1.php pour chaque image contenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    readfile("http://adresse_de_ton_image");
    ?>
    Et tu appelles chaque image en appelant le fichier php idoine.
    <img src="image1.php">

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Points : 219
    Points
    219
    Par défaut
    Merci de ton retour Deuzz
    J'ai déjà regardé, ça fonctionne, mais ce n'est pas ce que je veux faire.
    Je cherchais une solution avec le serveur web directement...
    Jérôme

  4. #4
    Membre confirmé
    Avatar de Deuzz
    Homme Profil pro
    curieux
    Inscrit en
    Septembre 2014
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : curieux
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 148
    Points : 521
    Points
    521
    Par défaut
    Citation Envoyé par jejeman Voir le message
    Je cherchais une solution avec le serveur web directement...
    ... oups j'ai pas vraiment fait gaffe au forum dans lequel se trouvait ton message. J'ai trouvé ça, si ça peut t'aider :

    Prévention du "Vol d'image"
    Cet exemple montre comment empêcher les utilisateurs ne faisant pas partie de votre serveur d'utiliser des images de votre serveur comme images en ligne dans leurs pages. Cette configuration n'est pas recommandée, mais elle peut fonctionner dans des circonstances bien définies. Nous supposons que toutes vos images sont enregistrées dans un répertoire nommé /web/images.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SetEnvIf Referer "^http://www\.example\.com/" local_referal
    # Autorise les navigateurs qui n'envoient aucune information de Referer
    SetEnvIf Referer "^$" local_referal
    <Directory /web/images>
        Require env local_referal
    </Directory>
    Pour plus d'informations sur cette technique, voir le tutoriel sur ServerWatch "Keeping Your Images from Adorning Other Sites".
    source : http://httpd.apache.org/docs/2.4/fr/env.html

  5. #5
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Points : 219
    Points
    219
    Par défaut
    Je regarde ça.
    Merci !
    Jérôme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/12/2004, 09h23
  2. Empecher la copie d'une image
    Par bouassouille dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 30/11/2004, 08h39
  3. Pbs d'affichage d'une image sur un panel
    Par ysr1 dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/09/2004, 09h55
  4. [FLASH MX] Qualité d'affichage d'une image
    Par n_tony dans le forum Flash
    Réponses: 3
    Dernier message: 16/08/2004, 09h44
  5. Affichage d'une image sous linux
    Par Braim dans le forum x86 32-bits / 64-bits
    Réponses: 5
    Dernier message: 25/03/2003, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo