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

HTML Discussion :

cacher le paramètre "src" d'une balise img


Sujet :

HTML

  1. #1
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut cacher le paramètre "src" d'une balise img
    bonjour à tous,

    je fais un petit catalogue produits pour des clients avec des images qui sont hébergées sur un serveur avec un nom de domaine précis
    or je ne veux pas que les visiteurs aient connaissance de ce nom de domaine en regardant le code source de ma page
    je m'explique
    si ma balise ressemble à ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="http://www.super-site.com/img/image1.jpg" ... />
    je ne veux pas que le visiteur sache que ça vient de "super-site.com"
    comme si une "redirection" était faite genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="/img/image1.jpg" ... />
    Si vous avez une idée je suis 100% preneur

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut
    Bizarre comme question...

    Si je le dis c'est parce que les visiteurs qui visitent la page concernée et on peut déjà voir l'adresse du site sans devoir afficher le code source, n'est-ce pas ?

    Après pour masquer l'adresse, c'est à dire de ne pas utiliser l'adresse absolute, tu peux très bien utiliser la méthode de l'adresse relatif comme tu viens de nous montrer avec ton 2 ème code source.

  3. #3
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Salut!

    Je pense malheureusement que c'est impossible (mais je n'en suis pas certains, si quelqu'un pouvait confirmer...), car le code source (le code généré) DOIT contenir les informations nécessaires au bon affichage de ta page (images, fichiers CSS,...)

    Dans ton cas, les images sont sur un serveur différent de celui de tes pages, c'est bien ça?

    Si oui, alors c'est (encore une fois, je n'en suis pas totalement sûr) impossible.

    Tu pourrais essayer de remplacer le radical du domaine par une variable, et insérer cette variable dans les src

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="<%distantPath%>/img/image.jpg" height="xx" width="xx" alt="xx"></img>
    Mais, dans le code source de ta page, ta variable aura été remplacée par sa valeur... Donc, p.e., http://www.leSiteDistantEnQuestion.fr...

    Par ailleurs, si tu poses cette question juste pour t'approprier discrètement le travail d'une autre personne (entre nous, je ne vois pas d'autre raisons), autant le faire à fond, et copier les images...

    En espérant t'avoir éclairé...

  4. #4
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut
    non tu n'as bien compris {F-I}
    en faite je dois développer un site pour un client qui va utiliser nos produits pour ses bénéficiaires à lui

    or je serai sur le site http://www.monClients.com
    et toutes les images seront appelées
    comme dit plus haut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="http://www.monSiteAMoi.com/img/image1.jpg" ... />
    et je ne veux pas que le visiteurs de monClients.com sache que les images viennent de monSiteAMoi.com

  5. #5
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut
    Citation Envoyé par BnA Voir le message
    Par ailleurs, si tu poses cette question juste pour t'approprier discrètement le travail d'une autre personne (entre nous, je ne vois pas d'autre raisons), autant le faire à fond, et copier les images...

    En espérant t'avoir éclairé...
    non pas du tout
    en faite on va faire une sorte de sous-traitance mais en sous-marin
    le bénéficiaire aura l'impression d'aller chez son client habituel alors qu'il sera chez nous

  6. #6
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Il y a une solution, mais il te faut un langage côté serveur...

    Il te faut faire un script sur ton domaine qui va pouvoir renvoyer la bonne image...

    Par exemple, tu crées un script qui attend un paramètre id qui va te permettre de faire le lien avec une url (tu peux stocker tout ca dans une base).
    Ensuite, il faut que ton script envoie les headers correspondant au type de l'image et qu'il lise ensuite l'image.

    Pour le visiteur, il ne s'agira que d'une url pointant vers ton domaine.

    S'il te faut plus de précision, tu peux aller voir sur le forum correspondant au langage côté serveur que tu comptes utiliser.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  7. #7
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut
    oui oui je suis déjà en php
    toutes mes images sont moulinées depuis une requête dans ma BDD
    en faite au lieu de faire src="...../1.jpg" je vais appeler
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="maPage.php?id=1" />
    et lui va me "générer" avec le header qui va bien mon image
    je n'y avait pas penser

    merci beaucoup

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

Discussions similaires

  1. [RegEx] Recuperer le lien image dans une balise img src
    Par obito dans le forum Langage
    Réponses: 7
    Dernier message: 03/02/2009, 22h12

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