PHP的http请求,实现get请求与post请求。
例1,GET方式请求
复制代码 代码示例:
<?php
$data = array('sParam1'=>'test1','sParam2'=>101,'isAuto'=>1); //定义参数
$data = @http_build_query($data); //把参数转换成URL数据
$aContext = array('http' => array('method' => 'GET',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $data ));
$cxContext = stream_context_create($aContext);
$sUrl = 'http://www.jb200.com/test.php'; //此处必须为完整路径
$d = @
file_get_contents($sUrl,false,$cxContext);
print_r($d);
?>
2,POST方式请求
复制代码 代码示例:
<?php
$data = array('sParam1'=>'test1','sParam2'=>101,'isAuto'=>1); //定义参数
$data = @http_build_query($data); //把参数转换成URL数据
$aContext = array('http' => array('method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $data ));
$cxContext = stream_context_create($aContext);
$sUrl = 'http://www.jb200.com/test.php'; //此处必须为完整路径
$d = @file_get_contents($sUrl,false,$cxContext);
print_r($d);
?>