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 중국어 웹사이트의 기타 관련 기사를 참조하세요!