为了账号安全,请及时绑定邮箱和手机立即绑定

在熊令牌中传递一个变量

在熊令牌中传递一个变量

PHP
MM们 2021-11-05 12:57:01
我可以在我的 php 脚本中使用以下代码传递不记名令牌:$headers = array(    'Authorization' => 'Bearer blablablabla',    'Content-type' => 'application/json');以上连接成功。问题是我必须传递来自名为 $token 的变量的上述标记 (blablabla)。我试图通过如下$headers = array(    'Authorization' => 'Bearer $token',    'Content-type' => 'application/json');但上述方法无效并被拒绝。因此 $token 不会在带空格的单引号之间传递。我怎样才能做到这一点?
查看完整描述

3 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

您应该使用双引号将变量传递给字符串。例如:


$headers = array(

    'Authorization' => "Bearer $token",

    'Content-type' => 'application/json'

);

或者您可以使用串联:


$headers = array(

    'Authorization' => 'Bearer ' . $token,

    'Content-type' => 'application/json'

);


查看完整回答
反对 回复 2021-11-05
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

用双引号将字符串括起来。


$headers = array(

    'Authorization' => "Bearer $token",

    'Content-type' => 'application/json'

);


查看完整回答
反对 回复 2021-11-05
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

如果字符串用双引号 (") 括起来,PHP 将解释以下特殊字符和变量的转义序列。另一方面,单引号是指定字符串的最简单方法是将其括在单引号中 (人物 ')。


$headers = array(

    'Authorization' => "Bearer $token",

    'Content-type' => 'application/json'

);

或者,您可以使用.符号来连接。


$headers = array(

    'Authorization' => 'Bearer ' . $token,

    'Content-type' => 'application/json'

);


查看完整回答
反对 回复 2021-11-05
  • 3 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信