PHP에서 POST로 받은값 그대로 다른URL로 POST 전송하기
페이지 정보
작성자 서방님 댓글 0건 조회 336회 작성일 16-04-20 14:17본문
<?
$keys = array_keys($_POST);
for ($i=0; $i<count($keys); $i++)
{
if ($i > 0)
{
$post_param .= "&";
}
$post_param .= "{$keys[$i]}={$param[$keys[$i]]}";
}
$URL = "http://www.gabia.com/post_finish.php";
$url_info = parse_url($URL);
$fp = fsockopen ($url_info["host"], 80, $errno, $errstr, 30);
if (!is_resource($fp))
{
echo "not connect host : errno=$errno,errstr=$errstr";
exit;
}
fputs($fp,"POST $URL HTTP/1.0\n");
fputs($fp,"Content-type: application/x-www-form-urlencoded\n");
fputs($fp,"Content-length: " . strlen($post_param) . "\n");
fputs($fp,"\n");
fputs($fp,"$post_param\n");
fputs($fp,"\n");
while(! feof ($fp))
{
$file .= fgets ($fp, 1024);
}
fclose ($fp);
?>
댓글목록
등록된 댓글이 없습니다.