Cita: El caso es que he encontrado un libro de Anaya (Programción PHP) en el que usan muchos ejemplos sin usar $_POST. El libro tiene ya dos años, por lo que no creo que tenga que ver nada con la versión de PHP.
Mi pregunta es ¿Es posible que tenga algo que ver con algún fichero de configuración de PHP o de Apache?
Si, la configuración que afecta a ese comportamiento es la directiva (de tu php.ini):
register_globals
A OFF es más seguro y no te dejará acceder a una $variable externa de tu script, forzandote a que la recojas por el método que la esperas (POS, GET o la que sea).
Hay dos FAQ's al respecto, te invito a leerlas (y a no seguir leyendo ese libro de Anaya, está demasiado desfasado ..)
http://www.forosdelweb.com/showthrea...989#post238989
Un saludo,