如何从此网址获取访问令牌值?
http://4fb.in/skt-seesmic/auth.php#access_token=IkD85bV-iUgflTSd0KNbrs_Z4IApLpgVjA5dDLH9nhf7V-WI
答案 0 :(得分: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.
}
});
});
OR
$(document).ready(function(){
var auth=(window.location.hash.split('='))[1];
window.location='processing_php_file?token='+auth;
});
然后,在处理文件中,您可以将此值作为$_GET['token']
。
答案 1 :(得分:-1)
在PHP中,您可以使用:
parse_url($url, PHP_URL_FRAGMENT);
在javascript中:
alert(window.location.hash);