also ich habe mal einen framebrecher programmiert.. und den meinen konnte man nicht umgehen.. denn wenn nicht z.b die index.php geöffnet wird steht ganz oben im header das er dann die index.php aufrufen soll..

hier ein beispiel.. ist eigentlich nur eine umleitung funktioniert aber auch als framebrecher:

die seite hatte frames deswegen das ganze..sollte nur eigentlich nur die frames nachladen.... hier der inhalt einer inhaltsdatei:
PHP-Code:
<?php 
session_start
(); 

if(!
$_SESSION["framed"]) { 
$_SESSION["frame"] = "about.php"."?".$_SERVER["QUERY_STRING"]; 
header("Location: reload.php?$SID"); 
exit; 

?>
und hier der inhalt meiner index datei..:
PHP-Code:
<?php
session_start
();

$_SESSION["framed"] = TRUE;
if(isset(
$_SESSION["frame"])) { $frameInhalt $_SESSION["frame"]; }
else { 
$frameInhalt "inhalt.php"; } // standardinhalt
?>

...............
<frame name="haupt" src="<?php echo $frameInhalt?>" scrolling="auto">
aber das ist nur ein beispiel.. den code findet man so in der art nirgendswo...
hatte das früher gemacht, wo ich noch keine ahnung von php hatte..

vielleicht hilft das ja ein bishen bei der entwicklung.. hätte auch interresse an sowas..