Как восстановить сеанс php во время процесса Stripe Oauth - PullRequest
0 голосов
/ 20 сентября 2018

Итак, я, похоже, теряю всю информацию $ _SESSION во время процесса Stripe Oauth, и я не могу понять почему.

Когда Stripe перенаправляет пользователя обратно на мой сайт, он пропускает информацию о коде и состоянии в URL, но из-за того, что информация $ _SESSION утеряна, мой пользователь вышел из процесса.

И да, когда они попадают на страницу из перенаправления, я начинаю страницу с session_start();

Пользователь не закрывает окно просмотра во время этого процесса, поэтому я не понимаюпочему это произошло.

Помощь?

1 Ответ

0 голосов
/ 20 сентября 2018

Вполне возможно, что URL обратного вызова отличается.Если посетитель вашего веб-сайта использует www.example.com и обратный вызов Stripe переходит на example.com (без www), данные сеанса / cookie будут потеряны.

...