mTzen
Новичок
header выдает ошибку.
Просмотрел по поиску почти все топики связанные с моей проблемой, но ни одно изрешений мне не помогло.
index.php
settings.php
На экране всплывает ошибка:
Warning: Cannot modify header information - headers already sent by (output started at /.../index.php:60) in /.../func.php on line 18
index.php:60 - include('settings.php');
func.php on line 18 - функция переадресации.
Как мне побороть эту ошибку?
Просмотрел по поиску почти все топики связанные с моей проблемой, но ни одно изрешений мне не помогло.
index.php
PHP:
<?php
ob_start();
require('func.php');
class Index extends Func{
function Index()
{Func::Func();
.....
}
}
$obj = new Index();
ob_end_flush();
?>
<html>
...
<?include('settings.php');?>
...
</html>
PHP:
<?php
class Settings extends Func{
function Settings(){
$this->redirect('index.php?pg=settings'); //функция header(); прописанная в файле func.php
}
}
$set = new Settings();
?>
<table ....>
.....
</table>
Warning: Cannot modify header information - headers already sent by (output started at /.../index.php:60) in /.../func.php on line 18
index.php:60 - include('settings.php');
func.php on line 18 - функция переадресации.
Как мне побороть эту ошибку?