To send a raw HTTP header, the header() is used. Before any actual output is sent the header() must be called either by blank lines in a file, normal HTML, or from PHP. Before the header is called a common error is to read the code with require, or include, another file access function or functions, and have empty lines and spaces which are output. While using a single HTML/PHP the same problem exists.