홈페이지 제작/PHP, MySQL
[PHP] 다른 서버로 값을 전송후 결과값을 받는 방법
ANIMANIA
2011. 7. 9. 15:59
$mynum 값을 http://abc.com/abc.php 으로 보냈을때 http://abc.com/abc.php 에서 화면에 뿌려주는 결과값을 받는 방법
<?
$data = 'mynum='.urlencode('보내는값');
$fp = fsockopen('abc.com',80);
fputs($fp, 'POST /abc.php HTTP/1.1'."\r\n"
.'Host: abc.com'."\r\n"
.'Content-type: application/x-www-form-urlencoded'."\r\n"
.'Content-length: '.strlen($data)."\r\n"
.'Connection: Close'."\r\n\r\n"
.$data."\r\n\r\n");
ob_start();
fpassthru($fp);
$content = substr($content=ob_get_clean(),strpos($content,"\r\n\r\n")+4);
echo $content;
?>
반응형