网站首页 博客 使用curl发送表单数据
使用方法:
$interface = "http://127.0.0.1/api"; $port = ""; $arrPostInfo = array("username"=>"xiaoming", "password"=>"123456"); $result = sendPostData($interface, $port, $arrPostInfo);
函数定义:
function sendPostData($interface, $port, $arrPostInfo){ set_time_limit(3600); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $interface); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); if(!empty($port) && is_numeric($port)==true){ curl_setopt($ch, CURLOPT_PORT, $port); } curl_setopt($ch, CURLOPT_TIMEOUT, 3600); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $arrPostInfo); $result = curl_exec($ch); curl_close($ch); return $result; }