puoi risolvere questo problema in modo semplice con javascript, un esempio:
Codice HTML:
<html>
<head>
<script type="text/javascript">
function checkframe()
{
if (window.top!=window.self)
{
document.write("<p>Questa finestra non è la finestra principale (o Top) ....Sono in un Frame.</p>")
}
else
{
document.write("<p>Questa finestra è la finestra principale (o Top)!</p>")
}
}
</script>
</head>
<body>
<input type="button" onclick="checkframe()" value="Check Frame" />
</body>
</html>
se vuoi effettuare un redirect automatico e la tua pagina contenuto nel frame verrà indirizzata alla pagina corrente del sito, annullando il frame, puoi fare in questo modo:
Codice HTML:
<html>
<head>
<script type="text/javascript">
if (window.location.href != window.top.location.href) {
window.top.location.replace(window.location.href);
}
</script>
</head>
</html>