"Cannnot modify header information" PHP Error

You may encounter the following PHP error:
Warning: Cannot modify header information - headers already sent by (output started at)
This is typically caused by HTML being sent after PHP is already sent. If you have this issue on an application such as a forum, blog, or other managed CMS it may have happened because you accidentally added a space or other character at the very end or beginning of the PHP file, before or after the PHP tags <?php or ?>. Check the beginning and end of any recently modified files and ensure that no extra characters are added.

If you still have no luck, add the following PHP code to the very top and very bottom of your PHP script (e.g. in the header and footer PHP includes, if applicable)

At the top:

<?php ob_start(); ?>
and at the bottom:

<?php ob_end_flush(); ?>
This should prevent this error from appearing.

Was this answer helpful?

 Print this Article

Also Read

How do I change my hosting account's main domain?

If you want to use your purchased hosting account with a different domain than what you...

Pointing your domain's nameservers to Arch

To get your domain working on Arch's servers, you'll have to point your domain's nameservers to...

How to show hidden files in cPanel's File Manager

In your cPanel account, search for the 'File Manager' button under the 'Files' category. Once you...

What happens if I go over my bandwidth limit? How much does bandwidth cost?

If you exceed your allotted bandwidth limit, most of the time we will take no action and your...

How to configure Cloudflare correctly to prevent DDoS & leaking the server IP

Cloudflare can be a powerful tool if you know how to use it. Perhaps the most popular reason...