Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6158329
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T20:56:21+00:00 2026-05-23T20:56:21+00:00

I couldn’t seem to find an answer until I found this post on exit

  • 0

I couldn’t seem to find an answer until I found this post on exit over at php.net.

After sending the `Location:’ header PHP will continue parsing, and all code below the header() call will still be executed.

Is this valid?

And to further this question, if it is valid, to what benefit does it have to leave exit out (and let the rest of the code run)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T20:56:22+00:00Added an answer on May 23, 2026 at 8:56 pm

    Yes, that is valid. The header() function just sends a header to the browser along with the rest of your page which tells the browser to redirect. If you don’t want the script to continue running then you should do an exit or die.

    There may be cases where you want the script to continue running though as well, depending on the script. You may be keeping track of page hits or something and you might have code insert that into a database included at the bottom of every page. If you want it to track the hit before the redirect then you wouldn’t want to exit early.

    Another case you might want to continue running the code is if you have a timed redirect header, and want to display something to the user like Redirect to: http://xxxxxx in 5 seconds. So they have a chance to see where their browser’s going before the redirect. You would probably only want to do that if you were redirecting them to an entirely different website though.

    In most cases you do want to exit because you do not likely want to output anything to the browser in that case and the extra code will just slow down your redirect.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I searched google but couldn't find an answer to this rather simple question. I
Couldn't find an answer to this one. I have a WPF ListView control that
This maybe too basic but I couldn't find an exact answer. I'll be happy
I couldn't really find this in Rails documentation but it seems like 'mattr_accessor' is
Sorry I couldn't find the best heading for this question. Following is my requirement.
Couldn't find any good information on how to do this so I thought I'd
Couldn't find anything about this topic. I have a Windows TCP C++ server application
Couldn't find this anywhere, maybe I'm looking for the wrong verbs. I'm trying to
I couldn't find best solution when DateTime value is NULL. I use this techinque
I couldn't find a question that would fit this purpose, so I'm asking it.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.