使用file_get_contents对受 htaccess 保护的文件进行身份验证和访问

2022-08-30 20:55:52

我需要访问受常规.htaccess文件(身份验证类型Basic,htpasswords等)保护的外国.php页面。

我想通过请求发送所需的用户和密码。可能吗?如果可能的话,我想避免所有依赖函数...cURLpecl_http


答案 1

顺便说一句,我相信你可以使用上下文来做到这一点:

$context = stream_context_create(array (
    'http' => array (
        'header' => 'Authorization: Basic ' . base64_encode("$username:$password")
    )
));
$data = file_get_contents($url, false, $context);

答案 2

推荐