единый знак на нескольких поддоменах - PullRequest
0 голосов
/ 10 октября 2009

Я реализовал единый вход для нескольких поддоменов, например:

www.abc.com my.abc.com support.com

с использованием файлов cookie или вызываемых файлов cookie сеанса (срок их действия истекает при закрытии браузеров).

Синтаксис: setcookie ("VARIABLE_NAME", VALUE, 0, '/', '.domain.com');

параметр - это имя переменной cookie, значение, время истечения срока действия cookie (ноль означает, что он будет уничтожен при закрытии браузера), путь, имя домена (начинаться с точки, чтобы он был доступен для всех его поддоменов)

Проверка поддоменов, если эти куки установлены. если установлено, получить значение, декодировать его и проверить в базе данных.

Я хотел бы спросить об этом, есть ли другой способ сделать это.

Спасибо

1 Ответ

1 голос
/ 10 октября 2009

Вы можете использовать сеансы, но я думаю, что вам все равно нужно установить cookie, чтобы сеанс проходил по разным поддоменам. Мне также пришлось установить имя сеанса, чтобы добиться этого на сайте, который я сделал:

$session_name = session_name("some_domain");
session_set_cookie_params(0, '/', '.some_domain.com');
session_start();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...