로컬 테스트 컴퓨터 (Windows & IIS) 및 원격 서버에 로그온 코드를 구현했습니다. . IIS에서는 request_curl 경로를 사용하여 "작동"합니다. 서버에서 request_streams 라우트를 가져오고 실패합니다.lightopenid에서 요청 스트림 URL을 두 번 쿼리 성공 (is_valid : true) 오류가있는 두 번째 결과를 반환합니다.
많은 추적 메시지를 코드에 삽입하면 실제로 성공하고 실패합니다. 여기에 방법은 다음과 같습니다
request_streams에서, 문
$data = file_get_contents($url, false, $context);
반환 "is_valid : 사실 ...". 불행하게도이 코드는 응답 헤더를 다루기 위해 계속 진행되며 위의 문장과 동일한 문장을 실행합니다.이 문장은 "is_valid : false ..."를 반환합니다.
이 시점에서 request_streams가 실제로 시도하고있는 것이 확실하지 않으므로 문제 문을 삭제하고 $ data를 반환하는 것이 좋습니다.
코드가 여기에서 무엇을해야하는지 설명 할 수 있습니까? 코드를 수정해야합니까, 아니면 어떻게 든 그것을 무언가로했을 수도 있습니까?