Сеанс браузера не связан с поддоменом

У меня есть основной домен с файлами сайта по адресу: mysite.com/users

У меня есть поддомен: company1.mysite.com

Корень документа поддоменов: mysite.com/users

Код логина:

function checkPassword($user, $password)
{

//DO STUFF TO CONFIRM PASSWORD, IF OK:
session_name("mysite_session");
session_set_cookie_params(0, '/', '.mysite.com');
session_start();
$_SESSION["user_id"] = $row["_id"];
$_SESSION["user_name"] = $user;
$_SESSION["loggedin_time"] = time();}

При загрузке всех остальных страниц:

<?php
...
session_name("mysite_session");
session_set_cookie_params(0, '/', '.mysite.com');
session_start();

//GET SESSION VARIABLES HERE AND CHECK FOR TIMEOUT

?>

Если я загружаю сайт прямо с mysite.com/users, все работает нормально.
Если я пытаюсь загрузить company1.mysite.com, сеансы не синхронизируются.

ОБНОВИТЬ:
Должен отметить, что у меня нет доступа к файлу php.ini серверов, который требуется для большинства других представленных решений.

Кроме того, я должен добавить, что на поддомене нет реального кода. Это просто относится к основной папке пользователя домена

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector