要在PHP中使用stream_context_create進(jìn)行身份認(rèn)證,可以使用以下方法:
$auth = array(
'http' => array(
'header' => "Authorization: Basic " . base64_encode("username:password")
)
);
$context = stream_context_create($auth);
$stream = fopen('http://example.com', 'r', false, $context);
這樣,在與遠(yuǎn)程服務(wù)器建立連接時(shí),會(huì)自動(dòng)發(fā)送包含認(rèn)證信息的請(qǐng)求頭,從而進(jìn)行身份認(rèn)證。