$_SERVER中的HTTP_X_PUSHER_SIGNATURE是什么情况下才会有的 常见值是什么?

在一个聊天框架中看到这段代码,大概是用来接收服务器消息的,但是不明白是具体是什么时候运行的.
请问有关于HTTP_X_PUSHER_SIGNATURE的文档吗?

$pusher = $this->push();
$webhook_signature = $_SERVER['HTTP_X_PUSHER_SIGNATURE'] ?? '';
$body = file_get_contents('php://input');
$expected_signature = hash_hmac('sha256', $body, app_secret, false);
if ($webhook_signature == $expected_signature) {
    //执行具体的操作
}
阅读 3.6k
1 个回答

自定义的签名参数。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题