Dans le HEAD de chaque frame met :
<script>
if ( window.parent.location != "http://www.mon.site/index.html" )
{
window.location = "http://www.mon.site/index.html";
}
</script>
Où http://www.mon.site/index.html est l'adresse de la page décrivant les frames.
Le problème, c'est que çà marche pas si javascript est désactivé !
Sinon, en PHP, mais seulement avec IE !
Tu peut vérifier que $HTTP_REFERER contient bien l'adresse de la page décrivant les frames. Si ce n'est pas le cas, alors fait une redirection avec header("Location: ta_page.php" ); et a condition que rien n'ait encore été envoyé au navigateur.
--Message édité par Mara's dad--
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.