Spriječavanje unosa u bazu koji ima frame breaker

Ajmo znalci! molija bi vas da mi kažete oće li ovakav kod spriječiti unos u bazu URL-a sa frame breakerom:

   <?php
echo"<iframe frameborder=0  width=0 height=0 src=".$posts['url'].">";
sleep(11);
?>
<script>
var url="<php echo $posts['url']  ?>";
var tl=top.location;
if( tl.indexOf(url)!=-1){alert("We detect frame breaker");"<php die;  ?>";}
</script>
<?php
$num1 = mysql_query("SELECT * FROM `surf` WHERE `url`='{$posts['url']}'");
$num = mysql_num_rows($num1);
if($num > 0){
    $error = "Page already exists!";
}else{
    mysql_query("INSERT INTO `surf` (user, url, title, cpc) VALUES('{$data->id}', '{$posts['url']}', '{$posts['title']}', '{$posts['cpc']}') ");
    $success = "Page successfully created!";
}
?>

Nece spriječiti unos u bazu URL-a sa frame breakerom.

Zašto i šta predlažeš?

Predlazem da isprobas to sto si napisao.