设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084
当前位置:谭博的博客 > 编程语言 > php > 正文

通过post方式(规定文件句柄的环境)使用file_get_contents获取内容

时间:2013-03-03 18:30 来源: 标签: 作者:谭博 阅读:

@author zp;


<?php
 function requst($data,$url){
 $data = http_build_query($data);
 $opts = array (
 'http' => array(
 'method' => 'POST',
 'header' => 'Content-type: application/x-www-form-urlencoded' .
 '\r\n'.'User-Agent :zp\'s POST Example beta' .
 '\r\n'.'Content-length:' . strlen($data) + 8,

'content' =>  $data),
 );
 $context = stream_context_create($opts);
 $html = file_get_contents($url, false, $context);
 echo $html;
 }
 $data = array('start'=>0,'limit'=>20,'operation'=>'query_safe_policy');
 requst($data,'http://localhost/index.php');
 ?>



注:如果出现  Content-type not specified assuming application/x-www-form-urlencoded 可能是data数据格式不正确(如自动转义magic_quotes_gpc导致格式不正确)

 

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)