Одно из решении проблемы (правда у меня такой проблемы не возникало )
При попытке перехода на сессии, опять стаааарая проблема - не входит, строка в адресной строке растёт: http://domain.ru/?1191411506?1191411524?1191411545
т.е. Цифры добавляются, в области для доступа не пускает.
Проявляется из-за того, что кука записывается отдельно для www.domain.ru и domain.ru
Решение проблемы:
Теория
в куке указывать .domain.ru (т.е. domain.ru и все поддомены)
для этого из XOOPS_URL откусить(если они там вообще есть) “http://” и “www.” и поставить спереди точку
Практика
файл:
class/sessions.class.php
находим там 212 строчку которая выглядит вот так
setcookie($this->cookie, $data, time()+$this->expiretime, ‘/’, ”, 0);
и меняем ее на
setcookie($this->cookie, $data, time()+$this->expiretime, ‘/’, “.” . preg_replace(array(”/www\./i”,”/http:\/\//i”) , “”, XOOPS_URL), 0);
Рубрики: RUNCMS, Нужные закладки |