2012-07-05 3 views
0

У меня возникли проблемы с сессиями, я получаю следующее предупреждение:session_start() - предупреждение ... но нет нет BOM, нет пустого пространства, пуст

Предупреждение: session_start() [функция .session-start]: Не удается отправить сеанс Ограничитель кеша - уже отправлены заголовки (вывод начат в /home/.../public_html/admin/cp.php:1) в /home/.../public_html/admin /cp.php в строке 2

Я думал, что это спецификация, но это не так, я отредактировал (переписал функцию session_start()) файл в Dreaweaver, а затем повторно загрузил его, то же предупреждение, я редактировал в Notepad ++, то же предупреждение.

Там нет белых пространств, нет вкладки, код начинается с:

<?php 
session_start(); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<html xmlns:fb="http://ogp.me/ns/fb#"> 
<html itemscope itemtype="http://schema.org/Blog"> 

В чем проблема? Что мне делать?

Спасибо!

+1

Если файл, который вы отправили, является 'cp.php', там * есть * спецификация или какой-либо другой невидимый символ. Просмотрите файл в hex viewer/editor, чтобы узнать, что там. – ThiefMaster

+0

Никогда не использовал его сам, но, возможно, стоит попробовать [UTF-8 BOM тестер] (http://people.w3.org/rishida/utils/bomtester/). – martinstoeckli

ответ

3

Если у вас есть такая ошибка в той же строке, что и тег открытия php, то это определенно пробел или спецификация или другой невидимый символ. Попробуйте редактор, который может отображать все невидимые символы, например Notepad ++.

Плюс, убедитесь, что вы заменили нужный файл на сервере.

+0

Да, действительно убедитесь, что вы получили новый файл, например. вставив несколько слов, которые вы можете проверить. Возможно, даже удалите кеш браузера, просто чтобы быть в безопасности ... – martinstoeckli

-1

используйте ob_start(); наверху и начало страницы.

+1

Я думаю, было бы лучше найти (и решить) проблему, а не обходить ее. – martinstoeckli

Смежные вопросы