POST方式实现(推荐)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
function postData( $url , $data ){ $ch = curl_init(); curl_setopt( $ch , CURLOPT_URL, $url ); curl_setopt( $ch , CURLOPT_CUSTOMREQUEST, "POST" ); curl_setopt( $ch , CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt( $ch , CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt( $ch , CURLOPT_USERAGENT, ‘Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)‘ ); curl_setopt( $ch , CURLOPT_FOLLOWLOCATION, 1); curl_setopt( $ch , CURLOPT_AUTOREFERER, 1); curl_setopt( $ch , CURLOPT_POSTFIELDS, $data ); curl_setopt( $ch , CURLOPT_RETURNTRANSFER, true); $tmpInfo = curl_exec( $ch ); if (curl_errno( $ch )) { return curl_error( $ch ); } curl_close( $ch ); return $tmpInfo ; } |
GET方式实现直线导轨滑台
1
2
3
4
5
6
7
8
9
10
11
12
|
function getData( $url ){ $ch = curl_init(); curl_setopt( $ch , CURLOPT_URL, $url ); curl_setopt( $ch , CURLOPT_HEADER,0); curl_setopt( $ch , CURLOPT_RETURNTRANSFER,1); //禁止调用时就输出获取到的数据 curl_setopt( $ch , CURLOPT_FOLLOWLOCATION,1); curl_setopt( $ch , CURLOPT_SSL_VERIFYPEER,false); curl_setopt( $ch , CURLOPT_SSL_VERIFYHOST,false); $result = curl_exec( $ch ); curl_close( $ch ); return $result ; } |