CodeIgniter和Facebook登录重定向网址

时间:2012-06-02 10:06:23

标签: php facebook codeigniter sdk

我在CI中使用PHP SDK for Facebook,除了facebook登录外,一切正常。我将redirect_url设置为“http://mysite.com/index.php”,以便facebook在登录后重定向回主页。问题是,当重定向时,facebook会添加一个类似于http://mysite.com/index.php?status=xxxx&code=xxxx的查询字符串,并且因为我的$ config ['enable_query_strings']设置为false,所以它不起作用。我怎么能绕过这个?我不想在CI中启用查询字符串。

请帮忙。

2 个答案:

答案 0 :(得分:0)

你可以试试这个: 我的config.php文件是

$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = FALSE;

这是我的控制器及其对我的工作:

$myurl = "http://mysite.com/index.php";

redirect($this->facebook->getLoginUrl(array('scope' => 'email', 'redirect_uri' => $myurl)));

答案 1 :(得分:0)

感谢回复人员。显然,这是一个jQuery移动bug,而不是CI。在这里找到答案:Facebook Oauth Login With Jquery Mobile #_=_