我有一个使用摘要身份验证来调用另一个设备的 PHP 文件。不幸的是,我需要将用户名和密码放在 PHP 文件中才能使其工作。我猜这不安全,我想知道如何使这更安全。
<?php
function getdata($url, $username, $password) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$results = curl_exec($ch);
curl_close($ch);
return $results;
}
$livedata = getdata("http://examplesite.com?options","User","SecretPassword");
?>