Разделы публикаций

 
     
 

Byte Order Mark и PHP

samdark
187
    samdark samdark
Александр Макаров
Специализации: 0

Byte Order Mark, он же BOM. Три байта в начале файла в кодировке UTF-8 (EF BB BF), которые могут сильно попортить нервы, если о них не знать.

Все заголовки должны отсылаться до отсылки данных, но у нас данные (три наших BOM-байта) уже встретились. Соответственно получаем:

Warning: Cannot send session cookie - headers already sent
Warning: Cannot send session cache limiter - headers already sent

Происходит это из-за давнего бага №22108, который исправят только в PHP6 с полным переходом на Unicode.

Хорошо, что способ борьбы довольно простой: отключить сохранение BOM в своём редакторе.

2
Просмотров: 1408
     

Новости inPHP.org Новости inPHP.org
30.12.2011   С наступающим Новым Годом!
Команда inPHP.org поздравляет всех посетителей сайта проекта с наступающим Новым Годом! Вероятно, многие участники проекта заметили некоторое затишье в уходящем году. Поверьте, в следующем всё будет несколько иначе!
31.12.2010   С Новым Годом!
Уважаемые коллеги, коллектив проекта inphp.org искренне поздравляет вас с наступающим Новым Годом!
27.05.2010   Технические работы.
По техническим причинам возможны кратковременные перебои в работе сайта проекта в период с 27.05.2010 по 1.06.2010.
02.03.2010   Доступ участников к разработке тестирований.
В тестовом режиме запущен функционал, позволяющий участникам проекта разрабатывать собственные тестирования. Разработанные сообществом тестирования не имеют ограничений официальной аккредитации и в любое время доступны любому участнику.
 
Содействуют развитию Содействуют развитию
Участники проекта Участники проекта
soft_lend
20
    soft_lend soft_lend
Александр
Специализации: 0
vsadamant
120
    vsadamant vsadamant
Вячеслав
Специализации: 0
strider2k
40
    strider2k strider2k

Специализации: 0
victorov
200
    victorov victorov
Алекс Викторов
Специализации: 3
artsosed
60
    artsosed artsosed

Специализации: 0
 
Статистика проекта Статистика проекта
Всего пользователей: 3648
Из них аккредитовано: 1468
Были сегодня: 2

УровеньПользователи
7742%
62376,5%
52075,7%
41945,3%
336510%
2401,1%
13509,6%
отсутствует218059,8%