>백엔드 개발 >PHP 튜토리얼 >양식 없이 PHP에서 POST 데이터를 URL로 보내는 방법은 무엇입니까?

양식 없이 PHP에서 POST 데이터를 URL로 보내는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-16 16:16:03571검색

How to Send POST Data to a URL in PHP Without a Form?

PHP에서 URL에 데이터를 POST하는 방법(양식 없이)

양식 없이 PHP에서 URL에 POST 데이터를 보내는 방법 코드를 통해 양식을 작성하고 제출할 때 유용합니다.

해결책: 사용 cURL

이를 달성하려면 URL 전송을 처리하기 위한 강력한 라이브러리인 cURL을 활용할 수 있습니다. 수행 방법은 다음과 같습니다.

$url = 'http://www.someurl.com';
$myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2;

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec($ch);

이 코드는 지정된 URL을 사용하여 cURL 세션을 초기화합니다. 그런 다음 CURLOPT_POST 옵션을 1로 설정하여 POST 데이터가 전송됨을 나타냅니다. CURLOPT_POSTFIELDS 옵션은 문자열 형식으로 POST 변수를 지정합니다.

추가 옵션은 다음 리디렉션을 활성화하고, 헤더를 억제하고, $response에 응답 콘텐츠를 반환하도록 구성됩니다. 세션이 실행되면 URL의 응답이 이 변수에 저장됩니다.

위 내용은 양식 없이 PHP에서 POST 데이터를 URL로 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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