国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中curl和file_get_content的區別

2024-05-04 23:23:37
字體:
來源:轉載
供稿:網友

直到最近,要做一個網頁小偷程序的時候才發現file_get_content已經完全不能滿足需求了。我覺得,在讀取遠程內容的時候,file_get_content除了使用比curl便捷以外,其他都沒有curl好。


主要區別:

學習才發現,curl支持很多協議,有FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE以及LDAP,也就是說,它能做到很多file_get_content做不到的事情。curl在php可以實現遠程獲取和采集內容;實現PHP網頁版的FTP上傳下載;實現模擬登陸;實現接口對接(API),數據傳輸;實現模擬Cookie;下載文件斷點續傳等等,功能十分強大。

了解curl一些基本的使用后,才發現其實并不難,只不過記住里面一些設置參數,難弄一點,但是我們記住幾個常用的就可以了。

開啟curl:

因為PHP默認是不支持curl功能的,因此如果要用curl的話,首先需要在php.ini中開啟該功能,即去掉 ;extension= php_curl.dll 前面的分號,然后保存后重啟apache/iis就好了。

基本語法:

復制代碼 代碼如下:


$my_curl = curl_init();    //初始化一個curl對象
curl_setopt($my_curl, CURLOPT_URL, "http://www.survivalescaperooms.com");    //設置你需要抓取的URL
curl_setopt($my_curl,CURLOPT_RETURNTRANSFER,1);    //設置是將結果保存到字符串中還是輸出到屏幕上,1表示將結果保存到字符串
$str = curl_exec($curl);    //執行請求
echo $str;    //輸出抓取的結果
curl_close($curl);    //關閉url請求


 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙州县| 沅江市| 武陟县| 河北省| 枣强县| 铜梁县| 诸城市| 香港| 随州市| 营口市| 凤阳县| 光山县| 天等县| 璧山县| 侯马市| 图木舒克市| 宿州市| 瑞安市| 武邑县| 阿拉善右旗| 姜堰市| 柳河县| 米泉市| 汤阴县| 西藏| 新郑市| 察隅县| 平谷区| 阳曲县| 河北省| 阿图什市| 汨罗市| 武义县| 克山县| 睢宁县| 三江| 景德镇市| 滦平县| 静乐县| 乌审旗| 尉氏县|