有人能告诉我为什么这个私人Bitbucket仓库的授权功能在我的本地机器上(运行PHP版本5.3.17)可以工作,但在我的远程服务器上(运行PHP版本5.3.20)无法授权吗?
我没有得到错误信息,只是从Bitbucket获得了“禁止”的响应。但是从我的本地服务器运行一切正常。
function bitBucketConnect($url){
global $bitPassword;
global $bitUsername;
$context = stream_context_create(array(
'http' => array(
'header' => "Authorization: Basic " . base64_encode("$bitUsername:$bitPassword")
)
));
// Make the request
return file_get_contents($url, false, $context);
}