PHP curl 이용하기

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, get_url());

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

curl_setopt($ch, CURLOPT_HTTPHEADER, headers());
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);

$data = curl_exec($ch);

curl_close($ch);

$data = simplexml_load_string($data, NULL, LIBXML_NOCDATA);
$data = convertArray($data);

echo $data;

1.  curl_init();   -> curl을 초기화 시켜줍니다.

2. curl_setopt는 셋팅 옵션을 주는 함수 입니다.

3. 여기서 가장 중요한건.  CURLOPT_URL , CURLOPT_HTTPHEADER , CURLOPT_POSTFIELDS 입니다.

4. 신호를 보내고자하는 url , 해당 서버에서 요구하는 headers 값 , 해당서버에서 요구하는 param 값이 중요합니다.

'Dev > PHP' 카테고리의 다른 글

와이드샷 - 문자보내기 PHP  (0) 2020.09.03
PHP - Blowfish/ECB/NoPadding  (0) 2020.07.07
PHP 내 아이피만 보기  (0) 2020.06.02
Codeigniter 4 Controller example  (0) 2020.04.06
코드이크나이터 4.0의 라우팅에 대해 알아보자  (0) 2020.04.06