Toda la razón, guardamicorreo, en el header me hacía falta el Location:
Código PHP:
header('Location: index.php');
Muchas gracias, error de despiste otra vez. Ya he podido solucionar todos los errores y ya tengo el cms funcionando. Por ahora solo se pueden meter noticias (ni editar ni borrar ni nada) pero ahí vamos. Gracias a todos por todo
(Planeo dejarlo muy bien armado y montarlo a GitHub) Graaaacias
Sobre lo de devolver al usuario a la página en la que estaba antes de mandar el formulario, prefiero hacerlo con JavaScript. Me ha funcionado a la perfección en mi gestor de usuarios.