Yeah, that's fine. Throw your additional meta tags in with the current ones. Only use header() to send HTTP headers to the browser. using ob_start() and ob_end_flush() are still good ideas though, as it seems you throw a cookie out where you probably shouldn't.