Нужна помощь по SSI и поддоменам.

Автор iskander, 04 октября 2009, 21:28:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

iskander

Дано:
Домен site.ru на хостинге.
Поддомены gallery.site.ru и forum.site.ru. Каталоги поддоменов находятся в каталоге домена /site/gallery/ и /site/forum/


На gallery.site.ru делаю:

require( "/site/forum/SSI.php" );
ssi_login( "http://gallery.site.ru" );


Имеем:
После логина на форуме переадресация по указанному адресу не происходит. Остается на forum.site.ru/index.php
Никакие ухищрения с $_SESSION["login_url"] не помогают.

После продолжительных танцев с бубнами выяснено, что gallery.site.ru и forum.site.ru имеют разные сессии, соответственно ставь не ставь что-либо в $_SESSION ничего не передастся. Так-же в gallery.site.ru не видно залогинен или нет юзер по тем-же причинам.

Кто сталкивался с таким? Буду премного благодарен за помощь!

Mavn

настройки куков глянь там галка есть для доменов 3 уровня (субдомены)
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

iskander

#2
уже пробовал, положил в корень домена .htaccess

php_value session.use_cookies 1
php_value session.cookie_domain "site.ru"
php_value session. save_path "/sess/"
php_value session.auto_start 0


не помогло (

(перед save_path пробел стоит намеренно, иначе тут форум какую-то ересь вставляет)

Mavn

хм вообще то про форум говорю а не про настройки php
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Roman_Grishin

вообще все проще, у вас ошибка в функции ssi_login
вы написали ssi_login( "http://gallery.site.ru" );
а надо было
ssi_login( $redirect="http://gallery.site.ru" );
если вам нужно чтобы после ввода имени/паролья вас перенаправляло на http://gallery.site.ru
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

iskander

Mavn, спасибо, попробую!

Roman_Grishin
откуда $redirect появился, если метод объявлен как:
function ssi_login($redirect_to = '', $output_method = 'echo')
? )))))

iskander

Поставил галку "Использовать независимые cookies для субдоменов" - не помогло.

Какие еще будут идеи?

Roman_Grishin

Цитата: iskander от 04 октября 2009, 22:51:41
Roman_Grishin
откуда $redirect появился, если метод объявлен как:
function ssi_login($redirect_to = '', $output_method = 'echo')
? )))))
ну я то по памяти писал, одна фигня у вас не правильно было написано. тогда так:
ssi_login($redirect_to ="http://gallery.site.ru");
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

iskander

Цитата: Roman_Grishin от 04 октября 2009, 23:10:50
ну я то по памяти писал, одна фигня у вас не правильно было написано. тогда так:
ssi_login($redirect_to ="http://gallery.site.ru");
и так есессно пробовал ... "ноль эмоций"! :(

Roman_Grishin

тогда извините, дальше развивать мысли мне пока экспириенса не хватает)) Отцов в студию!
Христианский форум для всех! - Видение G12 в России!
►СПАСИБО ВСЕМ УЧАСТНИКАМ ЭТОГО ФОРУМА, БЛАГОДАРЯ ВАМ У МЕНЯ ФОРУМ РАБОТАЕТ БЕЗ ПРОБЛЕМ◄

iskander

Добавлю ... пробовал и на 1й и на 2й версиях форума ... одинаково ... отцы, "это Данила, ай нид хелп"!

iskander


iskander

Товарищи, ну неужели никто не знает? :(

Drakonsa


iskander


iskander

Цитата: Drakonsa от 05 октября 2009, 20:07:45
rewtirerule?
Не могли бы вы конкретизировать, что вы имели ввиду? я не силен в mod_rewrite :(

iskander

Блин, мужики, тяжело ответить чтоль? Уже все все что умел попробовал. ХЕЛП!

iskander

Тема еще актуальна, если есть адекватные люди - огромная просьба помочь!

iskander

ХЕЛП! Неужели нет знающих людей? Тяжело помочь?