PHP 스크립트에서 다른 PHP 페이지에 게시하는 방법
웹 개발 시 다음 페이지에서 데이터를 보내야 하는 경우가 있습니다. 처리를 위해 한 PHP 페이지를 다른 페이지로 이동하고 결과를 사용자에게 반환합니다. 이는 POST 요청을 통해 달성할 수 있습니다. 방법은 다음과 같습니다.
cURL 사용:
<code class="php"><?php // URL of the target PHP page $url = 'http://foo.com/script.php'; // POST fields $fields = array( 'field1' => $field1, 'field2' => $field2, ); // Build URL-encoded data $postvars = http_build_query($fields); // Initialize cURL $ch = curl_init(); // Set URL, POST vars, and options curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, count($fields)); curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars); // Execute POST request $result = curl_exec($ch); // Close connection curl_close($ch); ?></code>
또는 확장이 필요 없는 강력한 솔루션을 제공하는 Zend_Http의 HTTP 클라이언트를 사용할 수 있습니다.
2014 편집:
확장 기반 및 비확장 기반 작업을 모두 지원하는 업데이트된 HTTP 클라이언트인 Guzzle 사용을 고려해 보세요.
이 cURL 기반 접근 방식을 사용하면 다른 PHP 페이지에 대한 POST 요청을 원활하게 수행하여 웹 애플리케이션에서 효율적인 데이터 처리를 촉진합니다.
위 내용은 POST 요청을 사용하여 다른 PHP 페이지로 데이터를 어떻게 보낼 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!