Я пытаюсь изучить интеграцию fb с веб-сайтом. Там я столкнулся с некоторыми проблемами следующим образом.
После представления информации facebook из (http://www.mydomain.com/exp/login.php) Я звоню, process_data.php в перенаправлении URI, как это,
<fb:registration fields="[
{'name':'name'},
{'name':'email'},
{'name':'who', 'description':'additional info', 'type':'text'}]"
redirect-uri="http://www.mydomain.com/exp/process_data.php"
</fb:registration>
Затем в process_data.php, я следующий,
if ($_REQUEST) {
$response = parse_signed_request($_REQUEST['signed_request'],
$appSect);
if($response){
$_SESSION['facebook_data'] = $response;
header('Location: '.$redirect_url); //http://www.mydomain.com/exp/home.php
} else {
echo '$_REQUEST is empty';
}
и, наконец, в home.php,
<?php
session_start();
if(isset($_SESSION['facebook_data'])){
//do something with data
{
?>
но он никогда не попадает в этот код home.php.
0 Вы хотите что-нибудь связанное с хостингом? или я делаю что-то неправильно?
Спасибо заранее,
Kasun
У вас есть 'session_start()' в 'process_data.php' странице? – danielrsmith
- это '$ redirect_url' набор? – verbumSapienti
@ danielrsmith: Да, я знаю! – KasunLak