Php 头RESTAPI中的身份验证

Php 头RESTAPI中的身份验证,php,rest,codeigniter,authentication,Php,Rest,Codeigniter,Authentication,我正在codeigniter中使用restapi,我想添加api身份验证,因此为此我发送 access_-token在postman的header部分,但我想知道如何在.php文件中获取它。 我只希望那些试图在没有access\u-token或错误access\u-token的情况下点击api的人不会得到api结果。 在我的控制器中我输入了以下代码。如何在RESTAPI上添加身份验证 if ($access_token!= $_POST['access_token']) { echo "&

我正在codeigniter中使用
restapi
,我想添加
api身份验证
,因此为此我发送
access_-token
在postman的header部分,但我想知道如何在
.php
文件中获取它。 我只希望那些试图在没有
access\u-token
或错误
access\u-token
的情况下点击api的人不会得到api结果。 在我的
控制器中
我输入了以下代码。如何在RESTAPI上添加身份验证

if ($access_token!= $_POST['access_token']) {
   echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";

} else {
    header('WWW-Authenticate: Basic realm="My Realm"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'any text';
}
if($access\u token!=$\u POST['access\u token'])){
echo“你好{$\u服务器['PHP\u AUTH\u USER']}.

”; }否则{ 标题('WWW-Authenticate:Basic realm=“我的领域”); 标题(“HTTP/1.0 401未经授权”); 呼应“任何文本”; }
<代码> > p>如果您在CODENIGITER中创建REST服务器,请考虑使用库。

和在CODEGITENER中进行API认证时,考虑使用./P>