개발/php38 HTTPS connections over proxy are currently not supported snoopy 프록시 우회를 사용할 경우 https 접속시 아래와 같은 메세지를 표출하는 경우가 있다. HTTPS connections over proxy are currently not supported 해결 방법은아래 소스로 넘기는 url 값을 변경하면 된다. $snoopy->referer = $url; $snoopy->fetch($url); 에 넘기는 파라미터값을 https->http로 변경하면 된다. 예제 소스는 아래와 같다. $url=str_replace("https","http",$url) 2021. 1. 12. stream_socket_client() php_network_getaddresses getaddrinfo failed name or service not known php snoopy 라이브러리로 크롤링기능을 개발하여 서버에 업로드 하였다. 개발 서버에서는 정상 작동하던 프로그램이 서버이전시 다음과 같은 error 메세지를 표시하며 작동하지 않았다. stream_socket_client() php_network_getaddresses getaddrinfo failed name or service not known 원인 1)서버 접근 권한없음 2)서버에서 요청이 나갈 권한이 없음. 해결 방법 1) 본인의 포트와 호스트를 확인하여 서버 접속 권한을 얻으면된다. 2) 프록시 우회기능을 사용한다. snoopy의 경우 38~39line var $proxy_host = ""; // proxy host to use var $proxy_port = ""; // proxy port.. 2021. 1. 12. 이전 1 2 3 4 다음