Pasa ese ID por una variable de sesión más .. así no podrá ser modificado ..
Pero si tienes links tipo borrar.php?id=1 por qué estás presentando un listado de registros a los cuales vas a realizar esa acción .. Sólo te recomiento que verifiques antes de borrar o realizar cualquier acción a ese registro "ID=tal" que exista haciendo una consulta SQL a tu BD para comprobar que está justo antes de tu proceso actual de INSERT/UPDATE/DELETE ..
Puedes hacer consultas tipo:
Código PHP:
$sql="SELECT COUNT(*) FROM tabla WHERE ID='".$_GET['id']."'";
$resultado=mysql_query($sql);
$total=mysql_result($resultado,0);
if ($total==1){
// haces tu acción con ese registro ..
} else {
echo "Ojo .. registro no existe";
}
Un saludo,