ホームページ > バックエンド開発 > PHPチュートリアル > カプセル化されたcurl関数を簡単に呼び出せるようにする(データキャプチャのみ)_PHPチュートリアル

カプセル化されたcurl関数を簡単に呼び出せるようにする(データキャプチャのみ)_PHPチュートリアル

WBOY
リリース: 2016-07-21 14:59:42
オリジナル
920 人が閲覧しました

奉献一封装のcurl関数数,便宜用

复制帽代码如下:

functioncurl($url, $ifpost = 0, $datafields = '', $cookiefile = '', $v = false) {
$header = array("接続: Keep-Alive","Accept: text/html, application/xhtml+xml, */*", "Pragma: no-cache", "Accept-Language: zh -Hans-CN,zh-Hans;q=0.8,en-US;q=0.5,en;q=0.3","ユーザーエージェント: Mozilla/5.0 (互換性; MSIE 10.0; Windows NT 6.2; WOW64; Trident/ 6.0)");
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, $v);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$ifpost &&curl_setopt($ch, CURLOPT_POST, $ifpost);
$ifpost &&curl_setopt($ch, CURLOPT_POSTFIELDS, $datafields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
$cookiefile &&curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
$cookiefile &&curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
$r =curl_exec($ch);
curl_close($ch);
$r を返す;
}


抓データベース专用

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/328110.html技術記事献呈一封のカール関数、便利な复制代の代次のように: functioncurl($url, $ifpost = 0, $datafields = '', $cookiefile = '', $v = false) { $header = array("コン...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート