когда пользователь регистрируется на клиенте, я перенаправляюсь на сервер, я устанавливаю сеанс на user_id после проверки его user_id и пароля, я перенаправляю обратно клиенту. затем, я прошу заполнить информацию профиля. если он хочет заполнить информацию с помощью facebook, появится всплывающее окно, в котором запрашивается разрешение на facebook api.
то я хочу хранить токен доступа в db. для этого я перенаправляюсь на сервер с user_id, accesstoken и другой информацией на сервер. там я проверяю сеанс, чтобы убедиться, что он тот же пользователь.
но не работает. подробнее:
На сервере у меня есть две функции, validate () и facebook (). В функции validate я создаю сеанс. когда я перехожу от функции проверки к функции facebook и т. д., если i echo session 'user_id' печатает. ——–, но, когда я иду проверять функцию на клиентский сайт, а затем, если вернуться на сервер / facebook, это не печать
Вы использовали функцию session_start()
?
Это устранит проблему большую часть времени.