ホームページ PHP ライブラリ その他の図書館 POSTリクエストを送信するPHPクラス
POSTリクエストを送信するPHPクラス
<?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() 関数は、PowerBuilder 以外の定義済みイベント メッセージをウィンドウに送信するために使用されます。このウィンドウは、PowerBuilder アプリケーションのウィンドウでも、他のアプリケーションのウィンドウでも構いません。 Post() 関数は、送信されたメッセージを指定されたウィンドウ メッセージ キューの最後に配置してからアプリケーションに返し、対応するイベント ハンドラーの実行を待ちません。これは Send() 関数とは異なり、Send() 関数は指定されたウィンドウの対応するイベントを直接トリガーし、イベント ハンドラーの実行後に呼び出し元のアプリケーションに戻ります。したがって、Post() 関数は非同期メソッドを使用し、Send() 関数は同期メソッドを使用すると言います。 Post() 関数のパラメータ ハンドルは、メッセージを受信するためのウィンドウ ハンドルを指定します。PowerBuilder ウィンドウの場合、ハンドルは Handle() 関数を使用して取得できます。他のアプリケーションのウィンドウの場合は、システム API 関数を呼び出してウィンドウを検索し、対応するウィンドウのハンドルを取得できます。アプリケーションが PowerBuilder 定義イベント (定義済みイベントおよびユーザ定義イベントを含む) をポストする必要がある場合は、PostEvent() 関数を使用するのが簡単で便利です。アプリケーションが長いパラメータ位置に文字列を指定すると、Post() 関数は文字列のコピーを作成し、そのコピーのアドレスを指定されたウィンドウに送信します。


免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

Android から PHP スクリプトに POST データを送信するにはどうすればよいですか? Android から PHP スクリプトに POST データを送信するにはどうすればよいですか?

30 Dec 2024

Android で POST データを送信する方法PHP、JavaScript、その他のスクリプト言語には精通しているが、Java や Android は初めてという開発者向けに、これを説明します。

Requests ライブラリを使用して Python で Multipart/Form-Data リクエストを送信するにはどうすればよいですか? Requests ライブラリを使用して Python で Multipart/Form-Data リクエストを送信するにはどうすればよいですか?

03 Jan 2025

Python でのリクエストで "Multipart/Form-Data" を送信するMultipart/form-data は、ファイルやその他のデータを Web にアップロードするために使用される一般的なエンコーディングです。

PHP で JSON POST リクエストを送信する方法: 総合ガイド PHP で JSON POST リクエストを送信する方法: 総合ガイド

21 Nov 2024

PHP を使用した JSON POST リクエストの送信: 包括的なガイド Web 開発では、JSON データをリモート サーバーに送信することが必要になることがよくあります。これ...

空のチェックボックスを含む HTML フォームを送信するときに PHP で発生する「未定義のインデックス」エラーを防ぐ方法 空のチェックボックスを含む HTML フォームを送信するときに PHP で発生する「未定義のインデックス」エラーを防ぐ方法

28 Oct 2024

空のチェックボックスを含む HTML フォームでの「未定義のインデックス」エラーを解決するチェックボックス、ラジオ グループ、またはその他を含む HTML フォームを送信する場合...

.NETでHTTP POSTリクエストを送信する方法は? .NETでHTTP POSTリクエストを送信する方法は?

02 Feb 2025

.NETでHTTPの投稿リクエストを送信してください。.NETでHTTP POSTリクエストを使用している場合、考慮できるアプローチがいくつかあります。これが概要です...

PHPでターミナルにメッセージをアクティブに送信する方法 PHPでターミナルにメッセージをアクティブに送信する方法

13 Jun 2016

PHP はどのようにして端末にメッセージをアクティブに送信しますか? このようなアプリケーション シナリオがあります。これは、屋外の情報公開端末 (広告機、屋外のディスプレイ スクリーンなど) を制御するために使用されます。顧客が閲覧しているとき サーバーページで「再起動」をクリックしたり、コンピュータの電源をオン/オフしたり、その他の操作を実行したときに、この情報を端末にアクティブに送信するにはどうすればよいですか?いくつかのプッシュ方法を調べましたが、まだ不明です。その多くは、最初に端末からリクエストを送信する必要があります。誰かアドバイスをいただけますか。 - - - 解決 - - -

See all articles