Sorry to jump on this topic late but…
While using a php include will work the best way to call different headers in WordPress is like this: get_header(‘HeaderName’). At that point all you have to do is have a header file named header-HeaderName.php in your theme directory.
Works like a charm and won’t break WordPress if you upgrade/make changes.