PHP: сеанс не работает

когда пользователь регистрируется на клиенте, я перенаправляюсь на сервер, я устанавливаю сеанс на user_id после проверки его user_id и пароля, я перенаправляю обратно клиенту. затем, я прошу заполнить информацию профиля. если он хочет заполнить информацию с помощью facebook, появится всплывающее окно, в котором запрашивается разрешение на facebook api.

то я хочу хранить токен доступа в db. для этого я перенаправляюсь на сервер с user_id, accesstoken и другой информацией на сервер. там я проверяю сеанс, чтобы убедиться, что он тот же пользователь.

но не работает. подробнее:

На сервере у меня есть две функции, validate () и facebook (). В функции validate я создаю сеанс. когда я перехожу от функции проверки к функции facebook и т. д., если i echo session 'user_id' печатает. ——–, но, когда я иду проверять функцию на клиентский сайт, а затем, если вернуться на сервер / facebook, это не печать

Вы использовали функцию session_start() ?

Это устранит проблему большую часть времени.