我正在开发一个基于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 = 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)给出2份副本。