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.

Respuestas a la pregunta(4)

Su respuesta a la pregunta