본문으로 바로가기

PHP 소켓

category Coding/PHP MySQL 2016. 2. 26. 19:09
반응형

function http_get($host, $path, $data, $cookie) {

$http_response = "";

$fp = fsockopen($host, 80);


fputs($fp, "GET ".$path." HTTP/1.1\r\n");

fputs($fp, "Host: ".$host."\r\n");

fputs($fp, "User-Agent: ".$_SERVER["HTTP_USER_AGENT"]."\r\n");

fputs($fp, "Referer: http://".$host.$path."\r\n");

fputs($fp, "Cookie: ".$cookie."\r\n");

fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");

fputs($fp, "Content-Length: ".strlen($data)."\r\n");

fputs($fp, "Connection: close\r\n\r\n");

fputs($fp, $data);


while(!feof($fp)) {

$http_response .= fgets($fp, 128);

}

fclose($fp);

return $http_response;

}

반응형

'Coding > PHP MySQL' 카테고리의 다른 글

php json 처리  (0) 2016.02.27
PHP curl  (0) 2016.02.26
롤 API Key 발급받기  (0) 2016.02.26
MySQL 문자열관련 함수  (0) 2015.01.27
PHP실행기  (0) 2014.05.29