- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Вот такая ситуация возникла:
PHP скрипт:
<?php
error_reporting(E_ALL);
echo 'Blablabla'."\n";
header('Age: 120');
?>
Я ожидаю от него сообщение о том, что "headers already sent" - а все проходит без ошибок... Хедер в ответе - есть, Blabla - в теле ответа... - никаких ошибок... Собственно, у меня любой Хедер посылается успешно, уже после вывода в тело чего-либо... Как так?
создайте файл info.php
Раздел "PHP CORE", директива "output_buffering". Она у Вас On или число.
Это буферизация вывода.
У меня:
Милованов, спасибо, - пошел читать доки...
Ну так всё формируется на сервере.
Вот если вы include сделайте в начале, вот тогда пойдёт уже проблема т.к. часть скомплирована и обработана, а вы опять хотите внедриться туда.
---------- Добавлено 29.01.2013 в 01:59 ----------
создайте файл info.php
Раздел "PHP CORE", директива "output_buffering". Она у Вас On или число.
Это буферизация вывода.
Если использовать ob_start()
А в output_buffering прописывается размер буфера этого.
Но без старта он не будет работать. Если я не ошибаюсь :)
Но без старта он не будет работать. Если я не ошибаюсь :)
Затестил тока что.
.htaccess
index.php
Сессию стартует, 123 показывает, ошибок нет. Чищу .htaccess и сразу ошибка(вывод начат там-то, хедер ставится там-то).
Сессию стартует, 123 показывает, ошибок нет. Чищу .htaccess и сразу ошибка(вывод начат там-то, хедер ставится там-то).
Хм, действительно. Это стандартный буфер, а уж ob_start это по сути тоже самое, что и output_buffering On
т.е. разрешать регулировать буфер самостоятельно.
---------- Добавлено 29.01.2013 в 02:12 ----------
Вообще не задавался такими вопросами т.к. использую активные шаблоны и ob_start() у меня первая строчка в index.php или core.php