How To Resolve “Header Already Sent Error In PHP” While Redirecting


The header already sent error in PHP is a very common error. The main reason behind header already sent is, before the redirect code starts you already have some output.

How to resolve “header already sent error in PHP” while redirecting

What is header, as per php.net

header() is used to send a raw HTTP header. See the » HTTP/1.1 specification for more information on HTTPheaders.

In simple terms, header is a function where you can pass some methods  for the action you need done.Defining a page 404 in PHP using header for

Making status code  404 in PHP using Header

<?php
	header("HTTP/1.0 404 Not Found");
?>

or redirect using header in PHP

<?php
	header("Location: http://hiteshchandwani.com/");
	exit;
?>

Here is a solution on how you can prevent header already sent error in PHP

If you have any issue regards header error in PHP then don’t hesitate to comment, I will help you out.

Please take a moment and contribute to the web community by sharing this article.