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 |
|
Всего комментариев: 0 | |