- var_dump: documentation ( source)
- base64_encode: documentation ( source)
<?php
$username = 'test';
$password = 'test';
$streamContext = [];
$streamContext['ssl'] = [
'ciphers' => 'RC4-SHA',
'verify_peer' => false,
'verify_peer_name' => false
];
if (!empty($username)
&& !empty($password)
) {
$streamContext['http'] = [
'header' => "Authorization: Basic " . base64_encode("$username:$password")
];
}
var_dump($streamContext);