访问令牌从URL打印

时间:2018-04-30 14:42:26

标签: php

我正在尝试从URL抓取#access_token,它不会打印任何内容

我的网址如下test.php#access_token=2f6b037435a6fc614ff5cab8a188dc70c4953f78%27

我的PHP代码:

echo $_GET['#access_token']

我也尝试了以下内容

$url = $_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$url=parse_url($url);
echo $url["fragment"]; //This variable contains the fragment

1 个答案:

答案 0 :(得分:0)

我使用Javascript解决了这个问题,所以从URL中获取#,将其附加到PHP页面,重定向

   <script language="javascript">

    var strURL=(window.location.hash.substr(1));
     window.location.href = 'test-new.php?access_token ='
                           + strURL;
    </script>