WHM 플러그인 (WHP 플러그인 섹션으로 실행되어 cPanel이 아닌 루트 및 리셀러를 위해 실행 됨)을 작성하려고합니다. 스크립트는 /usr/local/cpanel/whostmgr/docroot/cgi에 있으며 addon_httpcli.php으로 이름을 지정하여 내가 무슨 말을하고 있는지 이해할 수 있습니다.WHM 플러그인에서 HTTP 요청 (POST, GET, DELETE, PUT)을 만드는 방법은 무엇입니까?
이 WHM 환경은 자체 PHP 바이너리를 가지고 있으며 대부분의 웹 서버와 달리 적은 모듈/기능으로 컴파일 된 것처럼 보입니다. 여기에 내가 지금까지 시도했습니다 내용은 다음과 같습니다
- 컬 (안 나는 그들이 컬을 사용하지 않도록 설정 한 것 같아요 그래서 인식 curl_init())
- socket_create() 및 전화 관련 기능 (기능하지만 사용자 지정 HTTP 헤더를 보내 어서 어딘가에 사용할 수 없게 만들었습니다 ...)
- 간단히 말해 file_get_contents ("http://www.google.com/");은 한마디로 ... 나는 그들이 여기에서도 사용할 수 뭔가를 할 수 있습니다 내기 내가 사용자 정의 헤더를 보낼 수있는 스트림 컨텍스트하고 그래서 무한 대기 시간에 이르게 POST 요청으로 결합 시도
을 열심히 난 이 문제를 해결하고 내 플러그인을 완성하기 위해 정확히 무엇을해야할지 고집했습니다. 어쩌면 똑똑한 코더가 과거에 비슷한 악몽을 겪었고 나를 그/그녀의 해결책으로 안내 할 수 있습니다.