Безопасные куки предотвращают вход в PHP / Zend - PullRequest
1 голос
/ 04 октября 2011

Кто-нибудь использовал директиву session.cookie_secure при использовании Zend_Captcha_Image?Когда включено, каждый раз, когда я пытаюсь войти, это терпит неудачу.По сути, каждый запрос обрабатывается как новый сеанс, поэтому не проходит проверку с помощью капчи, даже если я ввожу ее правильно.Я использую Zend_Captcha_Image в течение нескольких месяцев без каких-либо проблем, и когда директива session.cookie_secure удаляется, она работает нормально.

Я пробовал просто использовать директиву session.cookie_secure в файле php.ini.(сейчас я так не делаю, но я включил это здесь, чтобы вы знали).

В настоящее время я звоню Zend_Session::setOptions(array('cookie_httponly' => true, 'cookie_secure' => true )); в загрузочном приложении.Я включил и выключил resources.session.cookie_secure = true безрезультатно.

У кого-нибудь есть идеи?

1 Ответ

3 голосов
/ 18 апреля 2012

Параметр cookie_secure работает только через SSL. Не устанавливайте его, если у вас не включен SSL с сертификатом на вашем сервере. Обычно вы включаете это для использования на производственном сайте и отключаете его на серверах разработки.

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