테스트 사이트 - 개발 중인 베타 버전입니다

php file_get_contents https 가져오기 채택완료

$url="http://도메인">http://도메인";

$pass=file_get_contents($url);

위와 같이 http 는 잘 가져옵니다.

 

그런데

$url="http://도메인/">https://도메인";

으로 https 로 시작되는 도메인은 가져오지 못합니다.

 

php.ini 에

extension=php_openssl.dll

allow_url_fopen = On

 

서버셋팅에 무언가 빠져서 그런지요?

 

로 잘 셋팅되어 있습니다.

 

무엇이 문제이지 고수님의 답변을 고대해봅니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

curl을 활용하시거나  

$arrContextOptions=array(
      "ssl"=>array(
            "verify_peer"=>false,
            "verify_peer_name"=>false,
        ),
    );  

$pass= file_get_contents($url, false, stream_context_create($arrContextOptions));

 

이렇게 해주시면 됩니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

잘 됩니다.
고맙습니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고