Autor Zpráva
Janča N.
Profil
Ahoj, potřebuji získat xml data pomocí webové služby, která je dostupná pouze po autorizací. Stačí to udělat http basic, nechci ale aby se objevoval formulář.

Funguje mi tohle, ale asi to není úplně bezpečné:

$auth = $username.':'.$password;
$url = 'https://'.$auth.'@host.cz/jmenoWS?par=abc';
$xmlLoad = simplexml_load_file($url);

Když jsem to chtěla ale autorizovat http hlavičkou , tak mi pak stále hlásilo unauthorized.
$auth = $username.':'.$password;
$url = 'https://host.cz/jmenoWS?par=abc';
$xmlLoad = simplexml_load_file($url);
header("Authorization: Basic " . base64_encode($auth));

Neví prosím někdo?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: