-1

如何从此 URL 获取访问令牌值?

http://4fb.in/skt-seesmic/auth.php#access_token=IkD85bV-iUgflTSd0KNbrs_Z4IApLpgVjA5dDLH9nhf7V-WI

4

2 回答 2

1

在服务器端,不发送 url 的 hash 参数。

所以,为了处理哈希部分,在上面的文件中,你可以通过javascript发送它:(下面的例子使用jQuery)

$(document).ready(function(){
    var auth=(window.location.hash.split('='))[1];
    $.ajax({
        url:'processing_php_file?token='+auth,
        success:function(response){
            //Processed.
        }
    });
});

或者

$(document).ready(function(){
    var auth=(window.location.hash.split('='))[1];
    window.location='processing_php_file?token='+auth;
});

然后,在处理文件中,您可以将该值作为$_GET['token'].

于 2012-07-13T07:43:25.440 回答
-1

在 PHP 中,您可以使用: parse_url($url, PHP_URL_FRAGMENT);

在 JavaScript 中: alert(window.location.hash);

于 2012-07-13T06:50:12.483 回答