Détecter l'utilisation d'iframe ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Détecter l'utilisation d'iframe ?

par Berzemus » 25 janv. 2008, 11:28

Si j'analyse bien le code donné par Berzemus, s'il détecte que la page dans laquelle il se trouve n'est pas la page visité (donc, s'il est inclu via une iframe), il remplace cette page par ton site.
Tout à fait, j'aurais du être plus explicite.

Ca vient du code de Wikipédia :

Code : Tout sélectionner

if (wgBreakFrames) { // Un-trap us from framesets if (window.top != window) { window.top.location = window.location; } }
http://en.wikipedia.org/skins-1.5/commo ... its.js?104 : ligne 52.

par zeus » 24 janv. 2008, 21:48

Si j'analyse bien le code donné par Berzemus, s'il détecte que la page dans laquelle il se trouve n'est pas la page visité (donc, s'il est inclu via une iframe), il remplace cette page par ton site.

par Berzemus » 24 janv. 2008, 21:30

Salut,
Une rapide recherche sur google avec les mots-clefs antiframe donnent plein mille de résultats.

Un javascript de ce genre fait effet:

Code : Tout sélectionner

if (top != self) { top.location.href = location.href; }

Détecter l'utilisation d'iframe ?

par vincent_ » 24 janv. 2008, 20:49

Bonjour,
J'aimerai savoir s'il y a une quelconque méthode pour détecter les iframes ?
C.a.d si qqun que je ne connais pas met l'adresse de mon site dans son iframe, mon site va s'afficher dans son iframe, est-ce que je peux empecher cela ? en php..
Merci bcp.