Функция
header только передает
http заголовок, она не останавливает работу скрипта, независимо от того, что это за заголовок. Как правило за header location должен указываться
die или
exit, чтобы ничего не отправлять.
Если же после header location есть вывод данных через echo, то он будет отправлен и его можно будет прочитать. Например curl-ом.