如何从网址获取参数?

时间:2014-02-19 04:00:59

标签: php

我必须从网址获取access_token的值,例如:

localhost/facebook/#access_token=xyz

$_GET['access_token']不起作用。如何获得access_token的价值?

2 个答案:

答案 0 :(得分:1)

使用getAccessToken

$facebook->getAccessToken();

https://developers.facebook.com/docs/reference/php/facebook-getAccessToken/

$user = $facebook->getUser();
echo $facebook->getAccessToken();
if(!$user){
    $loginUrl = $facebook->getLoginUrl();
    echo '<a href="$loginUrl">Login with Facebook</a>';
}

点击登录后带您到fb,登录/接受任何内容,然后它会将您重定向回您的页面并获得您的访问令牌。

答案 1 :(得分:0)

我相信URL的哈希部分不会发送到PHP,因此无法通过PHP访问。 Javascript可以访问它,然后可以将它传递给PHP。

有一个指南here显示了如何。

相关问题