我需要查询我的合作伙伴网站,在 htaccess 身份验证后,该网站会强制下载 XML 文件。然后我需要将该数据保存到数据库中。
我试着这样做
$context = stream_context_create(array(
'http' => array(
'header' => "Authorization: Basic " . base64_encode("$username:$password")
)
));
$data = file_get_contents($url, false, $context);
但它返回一个值为 FALSE 的布尔值。我没有找到任何关于在强制下载后获取 XML 内容的信息