我对这段代码很感兴趣:
$auth = base64_encode('domain\username:password');
$aContext = array(
'http' => array(
'proxy' => 'tcp://proxy:80',
'request_fulluri' => true,
'header' => "Proxy-Authorization: Basic $auth",
),
);
$cxContext = stream_context_create($aContext);
$sFile = file_get_contents("http://www.codecraft.gr", false, $cxContext);
echo $sFile;
我不断收到以下消息
警告:file_get_contents(http://www.codecraft.gr)[function.file-get-contents]:无法打开流:HTTP请求失败!需要HTTP / 1.1 407代理身份验证(ISA Server需要授权才能完成请求。访问第17行的C:\ wamp \ www \ test17 \ tarantula.php中的Web P
问题是myusername和密码是正确的,我真的无法找到帮助我使用ISA服务器的东西:S 有什么建议吗?
答案 0 :(得分:1)
“您将遇到的典型错误是错误407代理验证必需此意味着验证已被拒绝,因为用户在域中没有有效的用户帐户或密码输入不正确。” Microsoft ISA故障排除指南。您应该检查用户是否具有正确的资源权限。