Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3
 502 Bad Gateway
genyok
Новичок
Сообщений: 2
Регистрация: 05-02-2011


21-11-2011 01:47
Решение нашлось такое: заходить в порно-режиме (InPrivate в IE или режим инкогнито в хроме) и все работает. :)))
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
folter
Новичок
Сообщений: 1
Регистрация: 11-02-2012


11-02-2012 14:03
Разобрался в чем дело.
Скрипт отправляет одну и туже куку несколько раз (в зависимости от места вызова).
По ходу выполнения скрипта значение куки изменяется. Длина значения куки до 1000 символов обычно, вот и выходит 5-10 раз по килобайту.

Решение: выводить в заголовке только последнее значение куки.

В файле /classes/Cookie.php перед строкой
Код:
if (PHP_VERSION_ID <= 50200)
вставляем код
Код:
// удаляем дубли
  $headers = headers_list(); header('Set-Cookie:');
  foreach($headers as $val) { if(strtolower(substr($val, 0, 12)) == 'set-cookie: ' AND !strpos($val, ' '.$this->_name.'=')) header($val, false); }


А на хостера не фиг гнать. Сами подумайте, заголовок 16 килобайт, порой даже превышает тело документа :crazy:


Сообщение отредактировано folter 11-02-2012 15:05 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3