当前位置: 首页 > news >正文

济南疫情最新情况风险区北京网站优化服务

济南疫情最新情况风险区,北京网站优化服务,用java做网站聊天的好处,重庆垫江网站建设这篇文章主要介绍php发送get、post请求的6种方法简明总结,分别为使用file_get_contents 、fopen、fsockopen、curl来发送GET和POST请求,需要的朋友可以参考下 方法1: 用file_get_contents 以get方式获取内容&#xff1a; <?php $urlhttp://www.51growup.com/; $html f…

这篇文章主要介绍php发送get、post请求的6种方法简明总结,分别为使用file_get_contents 、fopen、fsockopen、curl来发送GET和POST请求,需要的朋友可以参考下

方法1: 用file_get_contents 以get方式获取内容:

<?php

$url='http://www.51growup.com/';

$html = file_get_contents($url);

echo $html;

?>

方法2: 用fopen打开url, 以get方式获取内容:

<?php

$fp = fopen($url, 'r');

stream_get_meta_data($fp);

while(!feof($fp)) {

$result .= fgets($fp, 1024);

}

echo "url body: $result";

fclose($fp);

?>

方法3:用file_get_contents函数,以post方式获取url

<?php

$data = array ('foo' => 'bar');

$data = http_build_query($data);

$opts = array (

‘http' => array (

'method' => 'POST',

'header'=> "Content-type: application/x-www-form-urlencodedrn",

"Content-Length: " . strlen($data) . "rn",

'content' => $data

)

);

$context = stream_context_create($opts);

$html = file_get_contents('http://www.51growup.com/e/admin/test.html', false, $context);

echo $html;

?>

方法4:用fsockopen函数打开url,以get方式获取完整的数据,包括header和body,fsockopen需要 PHP.ini 中 allow_url_fopen 选项开启

<?php

function get_url ($url,$cookie=false)

{

$url = parse_url($url);

$query = $url[path]."?".$url[query];

echo "Query:".$query;

$fp = fsockopen( $url[host], $url[port]?$url[port]:80 , $errno, $errstr, 30);

if (!$fp) {

return false;

} else {

$request = "GET $query HTTP/1.1rn";

$request .= "Host: $url[host]rn";

$request .= "Connection: Closern";

if($cookie) $request.="Cookie: $cookien";

$request.="rn";

fwrite($fp,$request);

while(!@feof($fp)) {

$result .= @fgets($fp, 1024);

}

fclose($fp);

return $result;

}

}

//获取url的html部分,去掉header

function GetUrlHTML($url,$cookie=false)

{

$rowdata = get_url($url,$cookie);

if($rowdata)

{

$body= stristr($rowdata,"rnrn");

$body=substr($body,4,strlen($body));

return $body;

}

return false;

}

?>

方法5:用fsockopen函数打开url,以POST方式获取完整的数据,包括header和body

<?php

function HTTP_Post($URL,$data,$cookie, $referrer=”")

{

// parsing the given URL

$URL_Info=parse_url($URL);

// Building referrer

if($referrer=="") // if not given use this script as referrer

$referrer="111";

// making string from $data

foreach($data as $key=>$value)

$values[]="$key=".urlencode($value);

$data_string=implode("&",$values);

// Find out which port is needed – if not given use standard (=80)

if(!isset($URL_Info["port"]))

$URL_Info["port"]=80;

// building POST-request:

$request.="POST ".$URL_Info["path"]." HTTP/1.1n";

$request.="Host: ".$URL_Info["host"]."n";

$request.="Referer: $referern";

$request.="Content-type: application/x-www-form-urlencodedn";

$request.="Content-length: ".strlen($data_string)."n";

$request.="Connection: closen";

$request.="Cookie: $cookien";

$request.="n";

$request.=$data_string."n";

$fp = fsockopen($URL_Info["host"],$URL_Info["port"]);

fputs($fp, $request);

while(!feof($fp)) {

$result .= fgets($fp, 1024);

}

fclose($fp);

return $result;

}

?>

方法6:使用curl库,使用curl库之前,可能需要查看一下php.ini是否已经打开了curl扩展

<?php

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, 'http://www.51growup.com/');

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents = curl_exec($ch);

curl_close($ch);

echo $file_contents;

?>

http://www.ds6.com.cn/news/55928.html

相关文章:

  • 广东的网站建设济宁做网站的电话
  • 杭州 网站制作苏州网站建设公司排名
  • 网站建设征税标准郑州做网站的大公司
  • 网页版qq为什么登录不了成都百度网站排名优化
  • 做外贸网站空间多少g百度网址链接
  • 营销型企业网站系统模板下载青岛seo关键词排名
  • 做外国购物网站需要交税吗影响关键词优化的因素
  • 湖北省建设工程质量安全监督网站旺道seo怎么优化网站
  • 望江县城乡建设局网站网络营销题库案例题
  • 外贸网站建设如何做优化是什么意思?
  • 环保网站设计百度平台客服
  • 做一个商品网站多少钱baidu com百度一下
  • 学校网站建设的不足搜索引擎优化实训报告
  • 长沙网站制作公司推荐黄金网站软件app大全下载
  • 营销网站制作都选ls15227网络精准推广
  • 东营住建局官网百度爱采购优化
  • 深圳网站设计公司哪家工艺好建网站需要什么条件
  • 互动平台网站建设百度云盘网官网
  • 什么网站可以做拍a发bseo优化平台
  • 专门做设计的网站全国网站排名
  • facebook做网站推广线下推广的渠道和方法
  • 合肥网站建设设计宁德市旅游景点大全
  • 供求网站建设松松软文
  • 苏省住房和城乡建设厅网站深圳网络推广的公司
  • da面板做两个网站营销软文网站
  • 网站名称和网址电商如何从零做起
  • 企业做网站怎么做汕头网站设计
  • 如何自己做网站 开直播行业关键词一览表
  • 芜湖做公司网站的产品seo是什么意思
  • 团建网站百度精准获客平台