Warning: session_start(): Cannot send session cache limiter - headers already sent

PHP
Сегодня я уже рассказывал об ошибке: Warning: Cannot modify header information - headers already sent in, о причине ее появления, а так же как ее исправить. Сейчас расскажу о похожей ошибке, связанной с функцией session_start():
Warning: session_start(): Cannot send session cache limiter - headers already sent

Или:
Warning: session_start(): Cannot send session cookie - headers already sent

Назвал ошибку похожей, так как причина ее возникновения такая же, как в теме, что по ссылке выше, то есть до функции session_start, что то передается браузеру, это не правильно и приводит к ошибке. Чтобы исправить ошибку, следует функцию session_start() перенести в самый верх файла, сразу после <?php:
<?php
session_start();