douhan8892 2017-04-19 03:50
浏览 2
已采纳

使用PHP编辑会出现语法错误

I am trying to get only access token by removing all extra code but it always give me syntax error of ''

Here is my code

$top = $_GET["user"];

$line = '$top';
 $decoded = json_decode($line,true);

 $token2 = $decoded['access_token'];

$top

{"session_key":"5.uDUKhUqs4_N0Ow.1492573795.34-100007001746590","uid":100007001746590,"secret":"a01298dab24aa3c62adea05c6a79392e","access_token":"EAAAAAYsX7TsBAKXNrDxZB5Wx9vYY4HO8ux38JNIdTmYxwr15SFVuk0BOBeKQdS9C8BE4CzmIgxmghonZAjQmAl0E5pygW7s3eZCGEE4PxeXXO5kV5a2zt27LHo80YiekAZBzN3zHA9kuIiYNquvDLdgNaLlTtTObUZC1BrCKepc9NY7a3ieXaOSM0gsQePO9tf8nSykNahAZDZD","machine_id":"Y972WDldq3SeEw4bTWfnVj9Z","confirmed":true,"identifier":"9431448548"}
  • 写回答

1条回答 默认 最新

  • douxu9707 2017-04-19 03:51
    关注

    Problem is here $line = '$top' Here you are using single quotes which defines the value of $line as $top instead of

    {"session_key":"5.uDUKhUqs4_N0Ow.1492573795.34-100007001746590","uid":100007001746590,"secret":"a01298dab24aa3c62adea05c6a79392e","access_token":"EAAAAAYsX7TsBAKXNrDxZB5Wx9vYY4HO8ux38JNIdTmYxwr15SFVuk0BOBeKQdS9C8BE4CzmIgxmghonZAjQmAl0E5pygW7s3eZCGEE4PxeXXO5kV5a2zt27LHo80YiekAZBzN3zHA9kuIiYNquvDLdgNaLlTtTObUZC1BrCKepc9NY7a3ieXaOSM0gsQePO9tf8nSykNahAZDZD","machine_id":"Y972WDldq3SeEw4bTWfnVj9Z","confirmed":true,"identifier":"9431448548"}
    

    Change this to:

    $top = $_GET["user"];
    
    $line = '$top';
    $decoded = json_decode($line,true);
    
    $token2 = $decoded['access_token'];
    

    This:

    $top = $_GET["user"];
    $decoded = json_decode($top,true);
    $token2 = $decoded['access_token'];
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题