Otra forma es comprobar si la noticia existe antes de mostrar algo...
Lo podes hacer asi mira:
Código PHP:
//recibo variable
$var=mysql_real_escape_string($_GET['noticia']);
//compruebo si la noticia esta vacia sino compruebo que es un numero
/* This will return false! */
if (empty($var))
header("Location: error.php");
else
if (is_numeric($var)){
} else {
header("Location: error.php");
}
//Conexion con la base
mysql_connect("$localhost","$username_bd","$password_bd");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("$database_bd");
//Ejecutamos la sentencia SQL
//comprobar noticia
$comprobar1=mysql_query("SELECT id FROM posteo WHERE id='".$var."'");
$comprobar1_exist = mysql_num_rows($comprobar1);
if ($comprobar1_exist==0) {
header("Location: error.php");
}
mysql_free_result($comprobar1);
con esto comprobas si generar una consulta si recibiste el id y si es un numero y despues comprobar con una consulta a la base de datos si el id existe