인터넷정보

fsockopen으로 제작한 http확장클래스

알 수 없는 사용자 2007. 10. 11. 17:42

php5에서 소켓이 지원되지만 이하 버전에서
호스팅계정을 사용시 대부분php4인듯 하더군요.

뭐 현란한 기술은 없습니다만,
필요하신분께 도움이 되었으면 합니다.


함수는 첨부파일 참고.


사용방법

$http = new HttpEx("http://www.phpschool.com/index.php");
헤더만 요청시
if($http->Open()){
    $http->SendRequestHeader();
    echo $http->getResponseHeader()."

";//전체응답헤더
    echo $http->getResponseHeader("Server")."

";//특정헤더
    $http->Close();
}


내용요청
if($http->Open()){
    echo $http->SendRequestBody();
    $http->Close();
}

쿠키값 가져오기
if($http->Open()){
    $http->getResponseHeader();
    echo $http->getCookie();//전체쿠키
    echo $http->getCookie("특정값");//특정값
    $http->Close();
}


그외 : http://scripts.incutio.com/httpclient/

반응형