Header forwards the user to a new page, so PHP reinitializes, it's like a HTML meta redirection, but faster.
Include just includes the file where you call it, and it executes it as PHP, just like if the code from homepage.php was written where you write
.