como acceder a un area segura pasando nombre de usuario y contraseña

Quiero acceder a esta página que devuelve un archivo xml después de ingresar el nombre de usuario y la contraseña correctos http://webservices.ns.nl/ns-api-avt?station=ut Quiero pasar este xml a flash, pero no sé cómo pasar el nombre de usuario y la contraseña. Espero algo como ese nombre de usuario: contraseña@webservices.ns.nl/ns-api-avt?station=ut o usando php aquí la URL del sitio de esa API si ayuda http://www.ns.nl/api/api

gracias de antemano

preguntado el 03 de mayo de 12 a las 18:05

¿Cuál es el punto de un nombre de usuario / contraseña si está en texto sin formato? -

es para un cliente. No sé el punto y no puedo cambiar eso. Devuelve el archivo xml después de ingresar el nombre de usuario y el paso gracias por su interés. -

el xml también podría actualizarse -

2 Respuestas

Puede hacer esto de varias maneras en php..

si aloja su código en un entorno de Linux o tiene un soporte curl nativo, puede

$call = "curl --basic --user {$username}:{$password} \"{$url}\"";
exec($call, $resp);
print_r($resp);

o puedes usar el módulo class.http.php del Biblioteca HTTP

$http = new Http();
$http->useCurl(false);
$http->setMethod($method);
$http->setAuth($user, $pass);
$http->execute($url);
$resp = $http->error ? $http->error : $http->result;

Respondido 23 Feb 21, 06:02

Ejemplo de PHP con curl en php.net: http://www.php.net/manual/en/function.curl-setopt.php#98164 la parte interesante es:

curl_setopt($curl, CURLOPT_USERPWD, "username:password"); 

contestado el 08 de mayo de 12 a las 09:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.