cari
RumahPerpustakaan PHPPerpustakaan lainKelas PHP untuk menghantar permintaan POST
Kelas PHP untuk menghantar permintaan POSTFungsi
<?php
class Request{
public static function post($url, $post_data = '', $timeout = 5){//curl
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
if($post_data != ''){
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
}
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_HEADER, false);
$file_contents = curl_exec($ch);
curl_close($ch);

Post() digunakan untuk menghantar mesej acara yang dipratentukan bukan PowerBuilder ke tetingkap ini boleh menjadi tetingkap aplikasi PowerBuilder atau tetingkap aplikasi lain. Fungsi Post() meletakkan mesej yang dihantar pada penghujung baris gilir mesej tetingkap yang ditentukan dan kemudian mengembalikannya kepada aplikasi Ia tidak menunggu untuk pelaksanaan pengendali acara yang sepadan. Ini berbeza daripada fungsi Send() Fungsi Send() secara langsung mencetuskan acara yang sepadan bagi tetingkap yang ditentukan dan kembali ke aplikasi panggilan selepas melaksanakan pengendali acara. Oleh itu, kami mengatakan bahawa fungsi Post() menggunakan kaedah tak segerak, dan fungsi Send() menggunakan kaedah segerak. Pemegang parameter bagi fungsi Post() menentukan pemegang tetingkap untuk menerima mesej Untuk tetingkap PowerBuilder, pemegang boleh diperoleh menggunakan fungsi Handle(). Untuk tetingkap aplikasi lain, anda boleh memanggil fungsi API sistem untuk mencari tetingkap dan mendapatkan pemegang tetingkap yang sepadan. Jika aplikasi ingin menyiarkan acara yang ditentukan oleh PowerBuilder (termasuk acara yang dipratentukan dan acara yang ditakrifkan pengguna), maka menggunakan fungsi PostEvent() adalah mudah dan mudah. Apabila aplikasi menentukan rentetan dalam kedudukan parameter panjang, fungsi Post() membuat salinan rentetan dan kemudian menghantar alamat salinan ke tetingkap yang ditentukan.


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Bagaimana untuk Menghantar Permintaan POST Mentah dengan cURL dalam PHP?Bagaimana untuk Menghantar Permintaan POST Mentah dengan cURL dalam PHP?

28Nov2024

Cara Menghantar Permintaan POST Mentah Menggunakan cURL dalam PHPDalam PHP, cURL ialah perpustakaan yang popular untuk menghantar permintaan HTTP. Artikel ini akan menunjukkan cara...

Bagaimana untuk Menghantar Permintaan JSON POST dalam PHP menggunakan CURL?Bagaimana untuk Menghantar Permintaan JSON POST dalam PHP menggunakan CURL?

13Nov2024

Membuat Permintaan JSON POST dalam PHPMenghantar permintaan POST dengan data JSON ialah tugas biasa dalam pembangunan web. Dalam PHP, CURL ialah perpustakaan yang sangat baik untuk...

PHP menggunakan perpustakaan curl untuk menghantar permintaan HTTPPHP menggunakan perpustakaan curl untuk menghantar permintaan HTTP

22May2023

Dalam pembangunan web, menghantar permintaan HTTP adalah tugas yang sangat penting. Sama ada anda mendapat data melalui API atau berkomunikasi dengan perkhidmatan pihak ketiga, anda perlu menggunakan permintaan HTTP untuk pemindahan data. Dalam PHP, anda boleh menggunakan perpustakaan curl untuk menghantar permintaan HTTP Artikel ini akan memperkenalkan penggunaan perpustakaan curl secara terperinci. 1. Pengenalan kepada perpustakaan curl Pustaka curl ialah perpustakaan yang digunakan untuk pemindahan fail dan menyokong pelbagai protokol. Selain menyokong protokol biasa seperti HTTP, HTTPS, FTP, dll., ia juga menyokong SMTP

Cara menggunakan fungsi Ajax JQuery untuk menghantar permintaan POSTCara menggunakan fungsi Ajax JQuery untuk menghantar permintaan POST

26Apr2023

JQuery ialah perpustakaan JavaScript yang pantas, mudah dan fleksibel. Ia mempunyai banyak ciri berguna, salah satunya ialah keupayaan untuk menghantar permintaan Ajax dengan mudah dan mendapatkan nilai pulangan. Dalam artikel ini, kita akan belajar cara menggunakan fungsi Ajax JQuery untuk menghantar permintaan POST dan mendapatkan data yang dikembalikan. Menentukan permintaan POST Mula-mula, kita perlu menentukan permintaan POST yang ingin kita hantar. Ini boleh dilakukan dengan mencipta objek yang mengandungi data yang akan dihantar dan URL yang diminta. Sebagai contoh, jika kita ingin menghantar a

Bagaimana untuk menghantar permintaan HTTP dalam PHP?Bagaimana untuk menghantar permintaan HTTP dalam PHP?

24May2023

PHP ialah bahasa pengaturcaraan yang digunakan secara meluas yang menyokong penghantaran permintaan HTTP. Menghantar permintaan HTTP boleh digunakan untuk berkomunikasi dengan pelayan jauh untuk mendapatkan atau menghantar data. Dalam artikel ini, kami akan membincangkan cara menghantar permintaan HTTP dalam PHP. Terdapat banyak cara untuk menghantar permintaan HTTP, termasuk menggunakan perpustakaan curl, fungsi file_get_contents() dan fungsi fopen(). Dalam berikut, kami akan memperkenalkan ketiga-tiga kaedah ini masing-masing. 1. Gunakan perpustakaan curl untuk menghantar permintaan HTTP c

Bagaimana untuk Menghantar Permintaan HTTP POST dari Skrip PHP kepada Yang Lain?Bagaimana untuk Menghantar Permintaan HTTP POST dari Skrip PHP kepada Yang Lain?

17Oct2024

Menghantar Permintaan HTTP POST dari Skrip PHP ke AnotherDalam pembangunan web, keperluan untuk memindahkan data dari satu halaman pelayan ke halaman lain sering timbul. Artikel ini membentangkan penyelesaian untuk menghantar permintaan HTTP POST daripada skrip PHP ke PHP yang berbeza

See all articles