PHP curl
介紹
PHP 支援使用 libcurl,此 Lib 讓你可以使用不同 protocol 來通訊
目前支援的協定在下面,此功能要 PHP 4.0.2 以上才可以使用
1 | http, https, ftp, gopher, telnet, dict, file, ldap, HTTP POST, HTTP PUT, FTP |
要要確認主機有沒有開啟這個功能可以使用 phpinfo(INFO_MODULES); 檢查
範例
curl_setopt 有非常多的選項可以設定,詳細設定參考這裡
curl_setopt 設定第三個欄位型態要正確,有些要填字串,整數或布林值
例如 CURLOPT_HTTPHEADER 就要填入一個陣列
另外不同 PHP 版本或 curl 版本也會影響這些參數設定,使用時要注意
1 | // 參數 |