Mira este post:
http://www.forosdelweb.com/f18/duda-con-header-location-300043/
Y como diría jam1138, mira las FAQ:
http://www.forosdelweb.com/showthrea...490#post414490
En cuanto a lo de la base de datos, puedes hacerlo así con una clase (por ejemplo php-nuke también lo hace así) o incluyendo un archivo bd.php o algo así en el que crees la conexión con la base de datos y demás cosas comunes que necesites en cada script