Класс Cookie с использованием сессий
Преимущество: снижение размера заголовков сервера, устарнение ошибки «502 Bad Gateway»
Недостаток: сессии действуют только до момента закрытия браузера, после закрытия не сохраняются корзины и каждый раз приходится логиниться заново.
В файле classes/Cookie.php заменяем
if (PHP_VERSION_ID <= 50200) return setcookie($this->_name, $content, $time, $this->_path, $this->_domain, 0); else return setcookie($this->_name, $content, $time, $this->_path, $this->_domain, 0, true);
на
$_SESSION['cookie'][$this->_name]=$content; return true;
Для старта сессии в начале функции construct после
public function __construct($name, $path = '', $expire = NULL) {
добавляем
session_start();
Все вхождения
$_COOKIE
заменяем на
$_SESSION['cookie']взято с http://prestalab.ru/wiki/ustranenie-oshibok/cookie-s-ispolzovaniem-sessij
Be the first to comment on "Ошибка 502 Bad Gateway при авторизации в магазине."