授权令牌值
问题描述:
答
在PHP中您可以使用: parse_url($url, PHP_URL_FRAGMENT);
在javascript中: alert(window.location.hash);
+0
这里的URL不是静态的。 – 2012-07-13 07:01:56
答
在服务器端,不发送该URL的哈希参数。
所以,为了处理散列部,在上述文件中,可以通过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']
。
正则表达式或简单地用等号=分开它,你将得到标记 – 2012-07-13 06:42:16
我们必须从URL中找出。这不仅仅是一个字符串。请提供php函数来获取它。 – makkanimation 2012-07-13 06:44:46
$ _SERVER [“REQUEST_URI”]可以帮助php和document.url中的javascript – 2012-07-13 06:46:56