Non conosco la funzione apache_request_headers, ma dal nome credo che essa ti ritorni gli header della richiesta, mentre con la funzione header tu setti quelli della risposta, percui è normale che non li vedi con quel codice!
Per quello che ti serve fare, ti consiglio di usare live http headers, è un addon di firefox![]()