我正在尝试学习将 fb connect 与网站集成。我面临以下一些问题。
从(http://www.mydomain.com/exp/login.php)提交facebook信息后,我正在调用重定向uri中的process_data.php,如下所示,
<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 中遇到此代码。
和主机有什么关系吗?还是我做错了什么?
提前致谢,
卡松