ホームページ  >  記事  >  バックエンド開発  >  Php 通知で URL を exe に渡し、exe で計算を実行して文字列を PHP に返すようにしたいと考えています。

Php 通知で URL を exe に渡し、exe で計算を実行して文字列を PHP に返すようにしたいと考えています。

WBOY
WBOYオリジナル
2016-06-20 12:44:471233ブラウズ


処理
お客様がWeb閲覧時にURLを入力すると、ajaxを利用して実行ファイルにURLを通知し、お客様が閲覧しているWebページに対応する文字列を返します。
顧客は Web ページでこの文字列を確認します。

Php を使用してこの文字列を exe に通知する方法がわかりません。
exe が php に情報を返す最良の方法は何ですか。

注: Web サーバーは Linux です。つまり、exe サーバーと Web サーバーは同じホストではありません。


ディスカッションへの返信 (解決策)

exe およびWeb サーバーはホストではありません
したがって、exe が配置されているマシン上に Web サーバーが存在し、exe は CGI モードで動作する必要があります
ファイル モード、curl、および sock を使用してアクセスできます

その場合、同じマシン上でシステム関数呼び出しを使用できます (権限に注意してください)

exe はデータを標準出力にのみ出力できます。そうでない場合、php はデータを受信できません

exe と Web サーバーは同じホストではありません
したがって、exe が配置されているマシン上に Web サーバーが存在する必要があり、exe は CGI モードで動作する必要があります
を使用してアクセスできますファイルモード、curl、sock

同じマシン上にある場合は、システム関数呼び出しを使用できます (権限に注意してください)

exe はデータを標準出力にのみ出力できます。それ以外の場合は、 php はそれを受信できません




exe が配置されているマシンに Web サーバーが必要なのはなぜですか?分かりません。

サービスを経由せずに、あるマシン上のファイルに別のマシンからアクセスすることはできないためです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。