Détection du type de l'appel d'une page


jeromax
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 12 Nov 2003

Détection du type de l'appel d'une page

Message le Mar Fév 05, 2008 12:12

Salut
J'ai une petite question sans trop d'importance mais je me trouve avec un cas un peu spécial. Un site a sans doute voulu afficher une image d'un de mes sites sans l'héberger mais il a pris le lien qui était posé sur l'image plutôt que sa source :wink:
Code: Tout sélectionner
<img src="monsite.com/page1.html">

Ce qui évidemment ne sert à rien puisque l'image essaie d'afficher du contenu html...
Connaissez-vous le moyen de détecter ce cas là? Je le retrouve de temps en temps dans mes logs. Bien sûr ses visiteurs ne voient rien. Bref, du coup, je voudrai lui afficher une image.
Je pense que cela ne doit pas être possible mais au cas où... :D

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2678
Inscription: 13 Fév 2004

Re: Détection du type de l'appel d'une page

Message le Mer Fév 06, 2008 2:02

jeromax a écrit:Salut
J'ai une petite question sans trop d'importance mais je me trouve avec un cas un peu spécial. Un site a sans doute voulu afficher une image d'un de mes sites sans l'héberger mais il a pris le lien qui était posé sur l'image plutôt que sa source :wink:
Code: Tout sélectionner
<img src="monsite.com/page1.html">

Ce qui évidemment ne sert à rien puisque l'image essaie d'afficher du contenu html...
Connaissez-vous le moyen de détecter ce cas là? Je le retrouve de temps en temps dans mes logs. Bien sûr ses visiteurs ne voient rien. Bref, du coup, je voudrai lui afficher une image.
Je pense que cela ne doit pas être possible mais au cas où... :D


Tu peux essayer de regarder la valeur du header HTTP "Accept" (HTTP_ACCEPT). Dans IE7 la valeur est différente (même si elle ne fait pas forcément beaucoup de sens dans le cas du IMG), dans FF2 aussi (un peu plus normal là), mais pas dans Opera. Et évidemment les valeurs avec IE7 et FF2 ne sont pas les mêmes.

Sinon tu peux te baser sur le Referer pour voir d'où vient l'appel, et pour certaines pages "repérées" comme étant incorrectes afficher ce qu'il faut.

Jacques.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Talk

  • Tester le type de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Détection de pages dupliquées
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités