亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

php中GET和POST請求發送幾種方法總結

2024-04-25 20:36:15
字體:
來源:轉載
供稿:網友

在php中GET和POST請求發送有很多方法,一直都沒有仔細的去總結過,今天看到一站長分享的GET和POST請求發送幾種方法下面整理一下。

IFrame

IFrame

無論是暢言還是多說,我都需要從遠程抓取文章的評論數,然后存入本地數據庫。對于多說,請求的格式如下:
代碼如下 復制代碼

// 獲取評論次數,參數是文章ID

function getCommCount($postid)

{

$jsondata = file_get_contents("http://api.duoshuo.com/threads/counts.json?short_name=i94web&threads=$postid");

// 設置true返回數組,不設置或者是false則返回對象

$resjson= json_decode($jsondata,true);

return $resjson['response'][$postid]['comments'];

}

對于遠程請求,有很多種方法。今天,LZ就搜羅了六種,供大家參考。

1、用file_get_contents 以get方式獲取內容:

代碼如下 復制代碼

<?php

$url='http://www.bcty365.com/';

$html = file_get_contents($url);

echo $html;

?>

2、用fopen打開url,用get方式獲取

代碼如下 復制代碼

$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方式獲取內容:
代碼如下 復制代碼

$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://localhost/e/admin/test.html', false, $context);

echo $html;

4、用fsockopen函數打開url,以get方式獲取完整的數據,包括header和body,fsockopen需要 PHP.ini 中 allow_url_fopen 選項開啟

代碼如下 復制代碼

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

代碼如下 復制代碼

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擴展

代碼如下 復制代碼

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, ‘http://www.bcty365.com/');

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents = curl_exec($ch);

curl_close($ch);

echo $file_contents;

IFrame

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人在线精品| 性欧美办公室18xxxxhd| 国产精品美女呻吟| 在线丨暗呦小u女国产精品| 毛片精品免费在线观看| 亚洲精品久久久久久久久久久久久| 国产精品久久久久av| 日韩69视频在线观看| 中文国产亚洲喷潮| 日韩免费在线观看视频| 国产精品www色诱视频| 日韩视频在线观看免费| 国产三级精品网站| 国产精品第一页在线| 欧美黄色性视频| 亚洲一品av免费观看| 久久国产精品偷| 久久视频在线直播| 亚洲第一中文字幕在线观看| 久久精品电影一区二区| 欧美一级视频在线观看| 黄色成人在线播放| 亚洲电影第1页| 最新日韩中文字幕| 精品久久久久久久久久| 亚洲天堂av综合网| 国产一区二区三区三区在线观看| 久久香蕉国产线看观看av| 亚洲欧美福利视频| 欧美激情一区二区三级高清视频| 中文字幕在线日韩| 国内精品小视频在线观看| 国产精品美女网站| 亚洲欧美成人网| 精品日韩美女的视频高清| 久久久精品电影| 欧美黄色片免费观看| 亚洲女在线观看| 欧美性色xo影院| 国产欧美在线播放| 一区二区成人精品| 日韩成人在线视频网站| 亚洲最新av网址| 亚洲自拍偷拍第一页| 精品日韩中文字幕| 国产精品99蜜臀久久不卡二区| 国产精彩精品视频| 欧美大尺度激情区在线播放| 欧洲美女免费图片一区| 日韩av在线免费看| 91视频8mav| 国产精品草莓在线免费观看| 久久色精品视频| 中文字幕久热精品在线视频| 精品久久久视频| 欧美激情免费在线| 欧美视频二区36p| 欧美又大粗又爽又黄大片视频| 国产欧美一区二区三区在线| 成人免费自拍视频| 亚洲美女av网站| 久久免费福利视频| 欧美激情欧美激情在线五月| 欧美激情国产高清| 欧美午夜丰满在线18影院| 亚洲成人网av| 久久精品99久久香蕉国产色戒| 欧美极品少妇xxxxx| 91久久精品在线| 91久久久久久久久久| 欧美疯狂xxxx大交乱88av| 国产精品美女在线观看| 日本精品视频在线播放| 欧美日韩国产中字| 91久久精品美女高潮| 欧美视频在线观看 亚洲欧| www.国产精品一二区| 国产精品男人爽免费视频1| 国产精品极品美女在线观看免费| 久久视频免费在线播放| 亚洲国产精品久久精品怡红院| 黑人巨大精品欧美一区二区| 欧洲亚洲免费视频| 秋霞午夜一区二区| 欧美日韩在线看| 欧美尤物巨大精品爽| 丝袜美腿亚洲一区二区| 久久久999精品| 欧美孕妇与黑人孕交| 欧美成人免费一级人片100| 久久精品视频播放| 久久精品国产亚洲精品| 午夜精品久久久久久久白皮肤| 免费99精品国产自在在线| 高潮白浆女日韩av免费看| 亚洲欧美激情另类校园| 亚洲欧洲午夜一线一品| 欧美极品xxxx| 在线看福利67194| 日本乱人伦a精品| 欧美日韩免费在线观看| 成人综合网网址| 国产精品久久久久久久app| 欧美日韩xxxxx| 亚洲精品国产综合久久| 日韩欧美高清在线视频| 国产精品亚洲欧美导航| 亚洲成av人影院在线观看| 中文字幕在线视频日韩| 日本久久亚洲电影| 中文字幕成人精品久久不卡| 国产欧美 在线欧美| 这里只有精品在线观看| 久久影院中文字幕| xxx一区二区| 日本aⅴ大伊香蕉精品视频| 欧美一区二粉嫩精品国产一线天| 国产a级全部精品| 国产日本欧美一区二区三区| 欧美视频一二三| 亚洲欧美中文日韩在线| 成人动漫网站在线观看| 亚洲欧美综合另类中字| 福利二区91精品bt7086| 日韩有码片在线观看| 97久久精品国产| 亚洲综合日韩在线| 国产精品av在线播放| 亚洲精品电影在线| 亚洲第一福利在线观看| 国产亚洲视频在线| 国产视频丨精品|在线观看| 亚洲最大福利网| www.亚洲成人| 午夜免费久久久久| 都市激情亚洲色图| 国产精品美女www爽爽爽视频| 精品久久久久久久久久久久久| 91久久综合亚洲鲁鲁五月天| 精品久久久久久久久中文字幕| 亚洲欧美999| 日韩一区二区三区在线播放| 亚洲第一精品夜夜躁人人爽| 欧美日韩第一视频| 美女少妇精品视频| 欧美国产精品va在线观看| 欧美一区深夜视频| 日韩av毛片网| 日韩精品免费一线在线观看| 69久久夜色精品国产69| 九九精品在线视频| 日韩中文字幕在线免费观看| 欧美国产一区二区三区| 国产精品视频播放| 亚洲aaaaaa| 成人国产在线视频| 亚洲最大福利网| 国产精品欧美亚洲777777| 亚洲美女视频网| 亚洲色图50p| 亚洲r级在线观看| 国产精品美女免费视频| 国产精品久久久久久久久久99| 在线播放亚洲激情|