PHP请求http(file_get_content)示例

发布时间:2020-07-09编辑:脚本学堂
本文介绍下,php中有关http请求的二个例子,学习下file_get_content函数的用法,有需要的朋友参考下。

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); 
?>