1 つ: PHP 独自の SOAP
すべての Web サービスにはサーバーとクライアントが含まれます。
PHP 独自の SOAP を使用するには、まず拡張機能をインストールして有効にする必要があります。具体的なコードを見てみましょう
まず第一に、これはサーバー側の実装です:
それからクライアントです
PHP コードがコンテンツをクリップボードにコピーします
これは非常に単純な例にすぎませんでしたが、実際には、多くの通信メカニズムがこのように実装されています。
////////////////////////////////////////////// /// //////////////////////////////
2:PHPRPC
まずは公式サイト(http ://www.phprpc .org/zh_CN/ ) を使用して、phprpc の最新バージョンをダウンロードします。解凍後、ファイル (サーバー ファイルとクライアント ファイル) が次のように分割されます。
PHP コードがコンテンツをクリップボードにコピーします
クライアント ファイル:
サーバーファイルをサーバーフォルダーに配置し、次にクライアントファイルをクライアントフォルダーに配置し、サーバーフォルダーにサービスとして新しいファイル(server.php)を作成し、クライアントに新しいファイルを作成します( client.php) がクライアントとして機能し、それぞれのコードは次のとおりです:
サーバー側:
PHP コードがコンテンツをクリップボードにコピーします
上記で wsdl について言及した後、それを生成する方法について説明します。
3: オープンソースの NUSOAP
まずオンラインにアクセスしてダウンロードしますnusoap の最新バージョンは 0.9.5 です。解凍後、このファイルをサーバーとクライアントにそれぞれ配置し、サーバーとクライアントにそれぞれ server.php と client を作成します。ファイルを通信ファイルとして保存します。
サーバーファイルは次のとおりです:
PHP コードがコンテンツをクリップボードにコピーします
PHP コードがコンテンツをクリップボードにコピーします
//////////////////////////////////////////////// //// ////////////////////////////
4: HessianPHP
hessian 実は個人的には違うと思うWebサービスですが、似ているとしか言えません。 Webサービスとしての特徴がないからです。多くの言語をサポートしています。今必要なのは、HessianPHP の PHP バージョンをダウンロードすることだけです。解凍後、使用する必要があるコア フォルダーである src ディレクトリが得られます。
HessianPHP に名前を変更してサーバーとクライアントにそれぞれ配置し、server.php と client.php ファイルをそれぞれ作成しました。 サーバー側:
PHP コードがコンテンツをクリップボードにコピーします
PHP コードがコンテンツをクリップボードにコピーします
http://www.bkjia.com/PHPjc/949210.html