-2
아래 스크립트를 사용하여 로그인하여 xml 데이터를 가져옵니다. 저 멀리 같은 로그인 스크립트를 사용할 수 있지만 필요하면 $oPMainUrl
을 변경할 수 있습니까?일반화 된 HTTP 인증 기능 만들기
HTTPS URI :https://domain.co.nz/file.xml
현재 API 로그인 :
$oPMainUrl = 'HTTPS URI';
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $oPMainUrl);
curl_setopt($ch, CURLOPT_USERPWD, "username:pw");
$result = curl_exec($ch);
curl_close($ch);
$MainURI = simplexml_load_string($result);
$ID = $MainURI->property->agency_id;
@Rob 결과 등을 문자열에 연결하려고했지만 인증을받지 못했습니다. oPMain url은 하나의 많은 정보를 보여 주지만 다른 하나를 전달해야하므로 확실하지 않습니다. –
@JessMcKenzie'$ oPMainURL = 'https://domain.co.nz/file.xml?xmlFunction = 값 ';'작동하지 않습니다? HTTP 기본 인증은 쿼리 매개 변수를 전달하지 못하도록해야합니다. – Phil
@Phil 방금 게시 한 예제를 보시고, 새 양식에 제공되는 ID를 그대로 유지하려면'$ oPMainURL'이 필요합니다. 함수 "라고 말합니다. –