如何从此 URL 获取访问令牌值?
http://4fb.in/skt-seesmic/auth.php#access_token=IkD85bV-iUgflTSd0KNbrs_Z4IApLpgVjA5dDLH9nhf7V-WI
在服务器端,不发送 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']
.
在 PHP 中,您可以使用:
parse_url($url, PHP_URL_FRAGMENT);
在 JavaScript 中:
alert(window.location.hash);