используя file_get_contents для аутентификации и доступа к файлу, защищенному htaccess

Мне нужно получить чужую.php-страницу, защищенную обычным файлом.htaccess(Auth type Basic, htpasswords и т.д.).

Я хотел бы отправить пользователю и пароль, необходимые по запросу. Является ли это возможным? Я хотел бы избежать cURL и всех зависимых функций pecl_http если это возможно...

Ответы

Ответ 1

Вне рук, я считаю, вы можете использовать контекст для этого:

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