Возможно ли избежание ошибки header

Статус
В этой теме нельзя размещать новые ответы.

Xclock

Новичок
Возможно ли избежание ошибки header

Пожалуйста, ответьте на вопрос, а не удаляйте.
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started t z:\home\localhost\www\proekti\proba\tpl\atop_logo_links.tpl...), такая ошибка возникает если start_session(), header(). Стоят до include в данном случае.
Есть код страницы
<?
include ("tpl/atop_logo_links.tpl");
include ("tpl/cent_a1_fon1.tpl");
?>
<td><center><font color=white style="font-family: Arial; font-size: 18pt;">ЗАГОЛОВОК</font></center></td>
<?
include ("tpl/cent_a2_serials.tpl");
?>
<td>А сюда вставлен код корзины, в которой и содержатся header, start_session</td>
<?
include ("tpl/cent_a3_endtable.tpl");
?>
<?
include ("tpl/end.tpl");
?>
Есть ли возможность используя шаблоны(они задают дизайн фактически), как сейчас, просто напросто вставить эту работоспособную корзину внутрь данной страницы, чтоб работала, как работает отдельно?
Надеюсь понятно написал.
 

HraKK

Мудак
Команда форума
2 Rashkin
Потеряйся далеко

2 Xclock
Смени логику приложения, сделай так что б header отправлялись в самом начале до вывода в броузер ЛЮБОГО символа, ведь не зря это называется "Заголовок"
 

Xclock

Новичок
case "add":
$k=@array_keys($v);
for ($i=0; $i<count($k); $i++) {
tadd($v[$k[$i]]);
}
exit(header("Location: $PHP_SELF?c=korzina&SID=$SID"));
break;
.........
Можно как-нить строчку поменять, где header. Заменить на альтернативу какую нить.
 

HraKK

Мудак
Команда форума
Зачем? Обрабатывай логику до начала вывода в браузер.
 

Фанат

oncle terrible
Команда форума
не надо пугать человека такими словами.
особенно если вся проблема только в том, чтобы передвинуть одну строчку в скрипте.
и вообще, тема исчерпана.
а то, как всегда, набегает множество экспертов.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху