У меня есть простой файл file_get_contents, использующий основную аутентификацию http:
$opts = array(
'http' => array(
'timeout' => 15,
'header' => array("Authorization: Basic ". base64_encode("$user:$pwd"))
)
);
$context = stream_context_create($opts);
$data = file_get_contents($url, false, $context);
Когда я запускаю это внутри одного блока PHP, он приходит без заголовка авторизации. Когда я запускаю его в другом окне, появляется заголовок.
Какую информацию мне нужно искать, чтобы найти причину?
Задача ещё не решена.
Других решений пока нет …