Не читается и не выставляется сессия

Вместо этого, PHP ругается:

PHP Warning: SessionHandler::write(): The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,'

так же может ругаться:

  1. SessionHandler::read() - php падает ( 5.5.9-1ubuntu4.13 (cli) (built: Sep 29 2015 15:24:49) )
  2. session_start() - Warning
  3. session_write_close() Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5)

а происходит это потому, что кука PHPSESSID посылается с пустым значением и PHP недоумевает. Повторить данную ситуацию можно, выставив себе такую куку, например в консоле браузера, с помощью JavaScript:

document.cookie = "PHPSESSID=; path=/;domain=site.local"

выводы делайте сами ;)

Оцени публикацию:
  • 0,0
Оценили человек: 0

Похожие статьи:

Справочники и учебники:


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

Новые заметки:

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Защита сервера от ошибок в phpMyAdmin

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Веб-мастеру » PHP »