Php 不寻常的行为
我正在开发一个基于REST的PHP应用程序。对于其中一个API,我通过curl在内部调用另一个APIPhp 不寻常的行为,php,rest,curl,Php,Rest,Curl,我正在开发一个基于REST的PHP应用程序。对于其中一个API,我通过curl在内部调用另一个API $service_url = 'http://'localhost/abc/api/v1/tutor/'.$entity.'?apikey='.$_SERVER['HTTP_APIKEY']; $curl = curl_init($service_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $curl_response = cu
$service_url = 'http://'localhost/abc/api/v1/tutor/'.$entity.'?apikey='.$_SERVER['HTTP_APIKEY'];
$curl = curl_init($service_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_response = curl_exec($curl);
echo $curl_response;
这必须再次通过所有身份验证。但实际情况是,我的身份验证类将数据库对象的值打印两次
$dbObj = new SQLConnect($this->database);
$userData=$dbObj->preparedSearch("select apikey,userid from apitable where apikey=?",array("s",$apikey));
这里print\r($userData)提供了两个副本。数据库中的数据说明了什么?@Drew database有一个副本,但print\r()提供了“SQLConnect对象”的两个副本。它适用于其他API。