єсли так: index.php: PHP: <? print 'test'; include('d.php'); ?> g.php: PHP: <? Header('Location: http://www.google.com'); ?> работать не будет.. потому что ти сперва виводиш текст , а потом уже ставиш свой хедер надо чтоб до header(..) не било вивода текста.. попробуй..
Мда, зачем включать мозг и учить английский. Люди читающие ошибку наверно заметят, что вывод начинается в том же файле, что и пытается изменить заголовок. А другие внимательные читатели отметят, что при включении буферизации МОЖНО использовать echo до header в скрипте