Как обрабатывать полученный HTTP-заголовок

Мой вопрос заключается в том, как читать информацию заголовка с помощью php, полученной с другого сайта. (Я использую веб-сайты patreon) На странице документации написано:

Когда произойдет одно из этих событий, наши серверы отправят HTTP POST на указанный вами URL. Этот HTTP POST будет содержать соответствующие данные из пользовательского действия в формате JSON. Он также будет иметь заголовки
X-Patreon-Event: <trigger>
X-Patreon-Signature: <message signature>
где подпись сообщения – это элемент сообщения JSON POST HMAC, подписанный (с MD5) с вашим клиентом_secret

Это мой код:

 <?php logData("asd"); $headers = getallheaders(); $X_Patreon_Event = $headers['X-Patreon-Event']; $X_Patreon_Signature = $headers['X-Patreon-Signature']; logMusic(json_decode($X_Patreon_Event)); logMusic(json_decode($X_Patreon_Signature)); function logData($str){ $url = '/var/www/websitelog.txt'; $current = "$str\n"; file_put_contents($url,$current,FILE_APPEND | LOCK_EX); }