Как не терять авторизацию на сайте

412
28 ноября 2016, 18:39

Здравствуйте. Есть сайт mysite.ru и bla.mysite.ru . Сайт bla.mysite.ru - работает на поддомене, с той же базой данных что и сайт mysite.ru .

Когда пользователь проходит авторизацию на сайте mysite.ru - и после этого попадает на сайт bla.mysite.ru , авторизация пропадает.

При авторизации я записываю id юзера в COOKIE :

setcookie('id_us', $data['id'], time() + 60 * 60 * 24 * 7, "/");

Каким образом можно сохранить авторизацию для сайта на поддомене?

Answer 1

Полный список параметров setcookie() включает в себя домен. На обоих сайтах указывайте домен явно как ".mysite.ru" — точка впереди это не опечатка. Тогда у вас будут использоваться общие куки для обоих сайтов.

setcookie('id_us', $data['id'], time() + 60 * 60 * 24 * 7, "/", ".mysite.ru");
READ ALSO
Создать форму radio в которой будут списком выводиться из базы данных все записи. PHP

Создать форму radio в которой будут списком выводиться из базы данных все записи. PHP

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

452
Как mysql update выполнить через время после запроса?

Как mysql update выполнить через время после запроса?

у меня есть запрос который должен по истечению минуты только выполнять update а оно сразу выполняет игнорируя time

557
проблема с foreach и записью в бд

проблема с foreach и записью в бд

Здравствуйте! хочу что бы при каждом поподении в бд создавалась новая стока для файла, помогите второй день мучаюсь

380