Where exactly are you able to send an HTTP Header to your server?
Header <? ...
or
<? header ...
The only thing I've seen is that you can't send the header after you output HTML.
If you're sending the header using PHP, then it has to be
<?php header ... ?>
Don't put any raw HTML, or other PHP print/echo statements above this, though.
But I can still do PHP above it right? Just as long as I don't actually output anything above it?
Thats right ... as much background PHP as you like, but no output. Beware the usual pitfall of blank lines in "included" PHP scripts.