Buenas!
Gracias por las respuestas. Parece que no pero me han resuelto el problema :P
No tengo mucha experiencia en PHP y no se me ocurren este tipo de cosas...he utilizado esto para verificar:
Código PHP:
if( mysql_num_rows($res) <= 0 || !is_integer( $_GET['id'] ) ) {
@header("location:index.php");
}
Ya mas adelante vere si pongo algun tipo de error o no, de momento lo dejo asi. Este if demomento, no deja poner id=-1 (o cualquier otro numero)...
Ahora el problema...leí por ahi que $_GET siempre devuelve una cadena, entonces, tal y como lo he puesto ahi siempre va a devolver true y va a redireccionar al indice. Sea un numero o no lo que he escrito en la URL...
Si $_GET siempre devuelve una cadena, como voy a saber si es un numero o una letra lo que se escribe?
Saludos ^^