Recuperar nombre de usuario, parámetros de contraseña pasados a través de curl
Estoy tratando de enviar parámetros de nombre de usuario y contraseña a una url usando curl, y quiero recuperarlos. Envío los parámetros a una página, como la siguiente:
<?php
$curl = curl_init('http://localhost/sample.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, 'key:123456');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Sample Code');
$response = curl_exec($curl);
$resultStatus = curl_getinfo($curl);
if($resultStatus['http_code'] == 200) {
echo $response;
} else {
echo 'Call Failed '.print_r($resultStatus);
}
?>
Ahora en la página sample.php, ¿cómo puedo recuperar esos parámetros? (aquí, el nombre de usuario es la clave, la contraseña es 123456).
Supongo que deben estar disponibles en la matriz $ _SERVER, pero no están disponibles.