#php #facebook
#php #Facebook
Вопрос:
Итак, вот в чем проблема.
У меня есть $ _REQUEST [‘signed_request’] сразу после входа в facebook, что здорово, но я хотел бы передать его на другую страницу, чтобы я мог сохранить авторизацию и информацию.
Мое приложение — это не страница canvas, а внешний веб-сайт. Закодировано на PHP.
Есть помощь?
Комментарии:
1. не могу понять, в чем проблема, если вы хотите сохранить запрос, просто сохраните его и извлеките, когда вам это понадобится
2. Как я могу это сохранить? я буду использовать это, чтобы получить переменную $ session и опубликовать на стене пользователя
3. покажите часть вашего кода, и мы сможем помочь вам лучше
4. как вы получили signed_request, находясь за пределами facebook?
5. FB PHP-SDK использует сеансы для этой цели, я предлагаю вам просмотреть код и использовать аналогичный подход, если вы не готовы использовать SDK.
Ответ №1:
это зависит от того, как долго вы хотите сохранить это, если это только на время нахождения пользователя на странице, вы можете сохранить это в переменных сеанса:
session_start();
$_SESSION['signature'] = $_REQUEST['signed_request'];
теперь, пока у вас есть сеанс, вы можете извлекать эти данные, даже если вы переходите на другие страницы.
$variable = $_SESSION['signature'];
если вы хотите больше деталей, возможно, вам следует показать часть вашего кода и то, что у вас есть на данный момент