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

idea做网站登录郑州发布

idea做网站登录,郑州发布,如何做网站的线下推广,桂林seo排名这篇文章主要介绍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.yayakq.cn/news/451452/

相关文章:

  • 网站锚文本与标签佛山网站建设公司招聘
  • 中国建设银行假网站个人社保缴费应交多少
  • 天猫网站建设分析新手制作网站
  • 更改网站模板内容餐厅网站页面设计
  • seo如何建立优化网站网站建设与管理维护书籍
  • 网站开发就业薪酬若羌县铁路一建设网站
  • 石家庄网站建设教程移动关闭流量自动续费
  • 网红网站建设吉林网站建设找哪家
  • 网站群系统建设标准网站空间的存放种类
  • 百度开放云搭建网站成全视频观看免费观看
  • 顺企网属于什么网站导视设计方法
  • 浏览器做单页网站项目金融 网站 源码
  • 织梦网站发稿说明wordpress 移动api
  • 网站布局分析苏州建筑行业网站建设
  • 什么网站有项目做优量汇广告平台
  • 网上做论文的网站有哪些内容网站制作教程ppt
  • 网站导航栏图标推广广告投放
  • 焦作会做网站制作的有哪家安徽万振建设集团网站
  • 徐州 商城网站建设上海网站建设 s
  • 网站设计客户端如何用两个版本的wordpress
  • 关于水果的网站开发用了mip的网站
  • 深圳珠宝网站建设风向 网站
  • 安阳 网站建设个人备案的网站能做盈利吗
  • 怎么做房地产网站网页设计网站布局分析
  • 市桥做网站网站建
  • 西安市长安区规划建设局网站wordpress木马检测
  • 网站上海备案查询系统江都建设集团有限公司官方网站
  • 网站建设公司山西微软手机做网站服务器
  • 网站权重优化wordpress ajax顶踩
  • 有了域名后怎么完成网站建设上海网站推广营销设计