【发布时间】:2016-08-29 03:36:16
【问题描述】:
我正在创建一个使用 Laravel 和 Apache 作为后端的 API。我的困境是,当我在终端中键入 curl 命令时,
curl -H "API KEY: NIKAPIKEY" --data "param1=value1¶m2=value2" http://localhost:8888/awesome-calendar/public/config
如何在我的 php 后端读取标头 API KEY?就像我可以将 POST 参数读取为 $_REQUEST。
【问题讨论】:
-
任何 HTTP-Header 都可以在超全局
$_SERVER中使用并以HTTP_开头,只要网络服务器将它们传递给 PHP 并且 Apache 可以快速丢弃无效的 Headers。