Главная » 2010 » Май » 4 » Типичные ошибки php session_start
09:28
Типичные ошибки php session_start
 Иногда в PHP появляются ошибки связанные с session_start

1) Cannot modify header information - headers already sent by...
2)  No such file or directory in open(/....)

"Лечим" так:
1) Такое сообщение означает, что вы вызываете функцию session_start после того как какие-то заголовки уже отправлены броузеру. Другими словами, данная функция должна вызываться до того как вы передаете любой текст или заголовки. Часто проблема плохо ловится, так как в броузер  случайно предается пробел, кторый на странице невидно, но ошибка с установкой куков появляется.

2) Если вы увидели ошибку связанную с тем, что невозможно найти какие-то файлы (метод open), тогда знайте - у вас неправильно настроен путь для хранения сессий на диске. Нужно прописать папку, у которой для веб-сервера есть доступ. Открываем php.ini и правим константу session.save_path
Просмотров: 448 | Добавил: Sergey Saenko | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: