CURL函數需我們打開CURL模塊才可以支持了,這個在php.ini默認安裝時是不支持CURL函數的,如果要使用curl函數我們需開啟CURL模塊哦.
如我先做個測試代碼如下:
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL,"http://www.companysz.com");
- curl_setopt($ch, CURLOPT_HEADER, false);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//如果把這行注釋掉的話,就會直接輸出
- $result=curl_exec($ch);
- curl_close($ch);
錯誤提示:Fatal error: Call to undefined function curl_init() in E:/www/test.php on line 4
這個是告訴我們函數未定義了,這是php內置函數怎么可能未定義了呢,我們查看php.ini文件,發現如下狀態.
;extension=php_curl.dll
這個是未開啟狀態了,我們先去掉前面的;號了.
extension=php_curl.dll
再重啟apache然后再運行代碼效果如下
//成功訪問了www.companysz.com網站了
總結:其實使用curl是非常的簡單的我們只要在php.ini中把extension=php_curl.dll前面的;號去掉即可.
新聞熱點
疑難解答