我有一个简单的file_get_contents使用基本的http auth:
$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框中运行它时,它会在没有Authorization标头的情况下到达。当我在另一个盒子中运行时,标题到达。
为了找到原因,我需要查找哪些信息?