| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > И снова о загаловках.... |
| Автор: miki54 16.4.2010, 15:48 | ||
Как вы наверное догадались этот код вызовет ошибку: Cannot send session cache limiter - headers already sent Но мне обязательно нужно и прописать DOCTYPE, и запустить сессию. Как мне поступить? Запустить сессию в другом файле? PS зарание извеняюсь за то что эта тема со всех сторон обсосана, а мне такому нехорошему лень искать в старых темах и т.д. и т.п. |
| Автор: azesmcar 16.4.2010, 15:51 | ||
|
| Автор: miki54 16.4.2010, 16:04 |
| Вроде работает, спасиб. |
| Автор: miki54 16.4.2010, 18:05 | ||
не получится, DOCTYPE должен быть первым, иначе не работает. |
| Автор: bars80080 16.4.2010, 19:07 |
что-то не правильно построено. у меня к примеру всё работает. вначале запускается сессия, потом идёт очень много кода, в котором принимается решение что будет показано и будет ли вообще показано или может стоит выбросить какой-нибудь заголовок с ошибкой, и только в самом конце собирается из отдельных частей страница, которая записывается в шаблон с доктайпом в самый последний момент. и только потом echo $html; так что всё можно, надо всего лишь понять что хочется получить и как. |
| Автор: nerezus 17.4.2010, 10:49 |
| На всю итоговую страницу должна быть только одна echo. Которая выведет переменную с контентом страницы. Это серьезно упростит тебе жизнь. |
| Автор: miki54 7.5.2010, 10:26 | ||
попробую как нибуть |