Мой взгляд на рунет
Запостить в: del.icio.us digg.com reddit.com google.com yahoo.com technorati.com bloglines.com news2.ru moemesto.ru bobrdobr.ru memori.ru rucity.com rumarkz.ru

Запись куки

Октябрь 17, 2007, admin

Одно из решении проблемы (правда у меня такой проблемы не возникало )

При попытке перехода на сессии, опять стаааарая проблема - не входит, строка в адресной строке растёт: 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, Нужные закладки |

Комментирование закрыто.