我想将某些信息存储在一个.env中,用PHP访问它,然后将该信息附加到我的POST
请求中。然而,当我尝试这样做时,我得到了错误:
[500]: POST /proxy.php?url=https://www.expensify.com/api?command=Authenticate - Uncaught Error: Array callback must have exactly two elements
看起来我实际上没有访问任何.env变量:
$name= $_ENV("NAME");
$password= $_ENV("PASS");
print_r('name', $name);
echo $name;
...
$ch = curl_init();
$userID= $POST['userID'];
$userSecret = $POST['userSecret'];
$postData = array(
$name=>$name,
$password=>$password,
$userID=>$userID,
$userSecret=>$userSecret
);
$data = http_build_query($postData);
在我的.env中
NAME=***
PASS=***
1条答案
按热度按时间zf9nrax11#
$_ENV
是一个数组,但是你把它当作函数$_ENV('NAME')
来调用。使用
$_ENV['NAME']