>백엔드 개발 >PHP 문제 >PHP에서 컬의 헤더를 설정하는 방법은 무엇입니까?

PHP에서 컬의 헤더를 설정하는 방법은 무엇입니까?

Guanhui
Guanhui원래의
2020-07-22 16:30:0312159검색

PHP에서 컬의 헤더를 설정하는 방법은 무엇입니까?

PHP에서 컬의 헤더를 설정하는 방법은 무엇입니까?

PHP 확장 라이브러리 컬에서는 "curl_setopt()" 함수를 통해 옵션 상수 "CURLOPT_HTTPHEADER"를 설정하여 헤더를 설정할 수 있습니다. 사용 시 헤더 데이터를 세 번째 매개변수에 전달하면 됩니다.

<?php

$header  = array(
  &#39;x-api-key:&#39;.&#39;b8602c0361111415a221759cdeb9e636&#39;,
  &#39;Content-Type:&#39;.&#39;application/x-www-form-urlencoded; charset=UTF-8&#39;
);

/**
 * @param $url
 * @param null $data
 * @return bool|string
 */
public function http_request($url, $data = null, $header = null){
 
    $curl = curl_init();
    if(!empty($header)){
        curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
        curl_setopt($curl, CURLOPT_HEADER, 0);//返回response头部信息
    }
 
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    if (!empty($data)) {
        curl_setopt($curl, CURLOPT_HTTPGET, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS,http_build_query($data));
    }
 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    $output = curl_exec($curl);
    curl_close($curl);
    return $output;
}

추천 튜토리얼: "PHP"

위 내용은 PHP에서 컬의 헤더를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.