Помогите решить проблему! Вот пример кода:
`<? session_start();?> if(isset($ _POST['submit'])) {if($ _FILES['image_load']['size']>1048576){ $ hasError = true; echo '<style>#image_load{border:1px solid red;}</style>'; $ _SESSION['msg1'] = 'Image exceeds 1 MB!'; } else { $ img = $ _FILES['image_load']; }if(!isset($ hasError)) { die(header("Location: index.php")); } else { $ _SESSION['msg'] = 'Error! Incorrectly filled fields!'; } die(header('Location:'.$ _SERVER['PHP_SELF'])); } ?>`
Выводит сообщение Warning: Cannot modify header information – headers already sent by (output started at D:\OSPanel\domains… Как я понимаю, это проблема с буферизацией? Как её решить? Слышал можно с помощью ob_start()?