123456789101112131415161718192021222324252627282930 |
- <?php
- namespace App\Components;
- class Curl {
- /**
- * @param string $url 请求地址
- * @param array $data 数据,如果有数据则用POST请求
- *
- * @return mixed
- */
- public static function send($url, $data = []) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_TIMEOUT, 60);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
- curl_setopt($ch, CURLOPT_URL, $url);
- if($data){
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
- }
- $result = curl_exec($ch);
- curl_close($ch);
- return $result;
- }
- }
|