Передача сессии между поддоменами и основным доменом

4.27K
.
venom, ненаю..пока не увижу один фиг не пойму чувствую.. там я так понял надо буит в моем случае сменить определялку, написать кое что в таблицу, ну и в головах и ногах кое что написать и все..мыслю так из всего что понял..
тока сменить кое какие строки на поддомен..но как все работать будет хз вообще..мосг пока отказывается принимать такое..

а, ну а в файле логин.пашпи остается все как в первых постах ? или чрез хитачес там
.
Люди берегите воду - пейте пиво...
Fublin (12.05.2013 / 22:44)
там я так понял надо буит в моем случае сменить определялку,
Вот в ней и вся фишка......
.
venom, ну..надеюсь ты не пил вчира....
.
L!MP (24.10.2011 / 21:55)
Kubica, например так:
setcookie("cuid", $cuid, time() + 3600 * 24 * 365, "/", ".futzone.net");
setcookie("cups", $cups, time() + 3600 * 24 * 365, "/", ".futzone.net");
вот такой вот вопрсо...а как сдлать чтоб сессия убивалась и на поддомене, птому что при таком варианте сессия не убивается..тоесть у меня на поддомене адресс сайта уже не основной в настройках получается но выходит..
.
Fublin
ааа, надо убивать наерно сессия сразу в двух местах.
.
(\/)____o_O____(\/)
а если велосипед, например сессию дублировать в куке, и если сессия теряется, забивать значениями из куки, новую сессию, при логауте убивать все сразу
.
(\/)____o_O____(\/)
еще вариант это отказаться от стандартного механизма сессий, и написать свой
.
Fublin
Koenig (31.07.2013 / 13:30)
а если велосипед, например сессию дублировать в куке, и если сессия теряется, забивать значениями из куки, новую сессию, при логауте убивать все сразу
я не вкурил чо ты сказал ....
я например сейчас просто сдеала..в файле выхода, написал что если чел пришол с подомена то отправляем его обратно по адрессу site.ru/exit.php
тоесть на подомене при нажатии на кнопк выход пишем адресс основного сайта и с соновного уже выхода сморим кто откуда пришол через $_SERVER['HTTP_REFERER'] чтоб отпарвить обратно..

Но я так мыслю лучше всего убивать везде сессии..а то будет путанница... и вот как написать это именно в exit.php хз пока..мосги куриные у меня..
---

блин, я не смотрел ядро то само...мож там мона написать убивание сесии для всех поддоменов сразу..не смтрел просто..
.
вот функия удаления сессии..
как правильно написать удаление сесии для поддоменов еще..синтаксис я имею ввиду ?
private function user_unset()
    {
        self::$user_id = false;
        self::$user_rights = 0;
        self::$user_set = $this->user_setings_default();
        self::$user_data = array();
        unset($_SESSION['uid']);
        unset($_SESSION['ups']);
        setcookie('cuid', '');
        setcookie('cups', '');
    }
.
setcookie('cuid', '', '/', '.site.ru');
        setcookie('cups', '', '/', '.site.ru');

наерно так..пойду пробовать..
Всего: 127