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

Вместо этого, 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

youtube.com/watch?v=7hFivbgIEqk

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

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