Не удается отправить ограничитель кэша сеанса - PHP - PullRequest
1 голос
/ 26 декабря 2011

Я только что изменил пару веб-сайтов со старого веб-сервера на новый.

Эта ошибка возникает на разных страницах веб-сайта электронной коммерции.

Любое представление о том, чтоэто может быть?

Ответы [ 3 ]

1 голос
/ 26 декабря 2011

иногда это может происходить из-за того, что что-то отправляется в браузер перед сеансом, это может быть пробел в начале скрипта php или юникод спецификации в вашем файле, которые вызывают эту проблему.

0 голосов
/ 26 декабря 2011

Это может быть из-за чего-то, с чем я сталкивался раньше:

  1. У вас есть что-то до session_start(); в ваших кодах.Убедитесь, что этот код является первой строкой после <?php в вашем коде.

  2. В файлах php есть что-то под названием BOM Вы можете установить или отменить эту опцию, пока вы сохраняете свой php файл.Для файлов PHP эта опция должна быть unset .В противном случае вы получите указанную ошибку.

0 голосов
/ 26 декабря 2011

1.Удалить пробелы до и после тегов PHP. Может выдаваться предупреждение «Не удается отправить ограничитель кэша сеанса».

2.Если SESSION уже включен в PHP.ini, то нет необходимости писать session_start (); Заявление.

3.Если SESSION отключен в PHP.ini, тогда оставьте "session_start ();" Заявление только один раз в вашей заявке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...