ホームページ  >  記事  >  バックエンド開発  >  インターフェースのコールバックとコールバック情報受信の問題_PHPチュートリアル

インターフェースのコールバックとコールバック情報受信の問題_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:51:411748ブラウズ




インターフェースのコールバックとコールバック情報の受信の問題

インターフェースのコールバックとコールバック情報の受信の問題

これが問題です。エージェントとインターフェースをとると、エージェントのユーザーが私の側に来て検証が成功し、ユーザーがログインします。

オリジナルデザインは

$url = 'http://www.1234.com/123.php?'.$PassportNotify;
$html = file_get_contents($url);

次に、この $html は文字列 re=0&msg=success を返します

ユーザーに re=0 に基づいてログインするよう求め、re=1 の場合はログインを拒否します


現在の問題は、サーバー間のネットワーク通信に問題がある可能性があることです。つまり、ユーザーは re=0 または re=1 に関係なくログインするよう求められます
そして、re=1の場合、re=0を受信するまでコールバック情報が相手のサーバーに送信されますが、これはAlipayインターフェースの非同期性に似ています

しかし、このメソッドをプログラムに実装する方法がわかりません。アドバイスありがとうございます。

お答えしましょう




D8888D 返信内容 -------------------------------------------------- -----------------------
まず、この呼び出しはここでは不適切です
LZ、コールバックと呼ばれるものを見に行きましょう

私の意見では、これが最も単純な while ループです。難しいことは何もありません。
D8888D 返信内容 -------------------------------------------------- -----------------------
GET または POST を確認するにはどうすればよいですか? POST の場合、file_get_contents だけではタスクを完了できません。

D8888D 返信内容 -------------------------------------------------- -----------------------
相手のサーバーに完全な URL アドレスを送信し、相手のサーバーがこの文字列を受け入れて判断するというものですが、この操作はどのように使用するのが最適なのでしょうか。 file_get_contents を使用する時が来ました。何か良い方法はありますか?ありがとうございます

D8888D 返信内容 -------------------------------------------------- -----------------------
相手のサーバーアドレスから文字列を取得して戻り値を取得したいのですが、何か良い方法はありませんか?

D8888D 返信内容 -------------------------------------------------- -----------------------
simplexml_load_file

サーバー出力 XML [img]http://www.111cn.cn/bbs/images/smilies/default/lol.gif[/img]

yahoo APIを見てみましょう

D8888D 返信内容 -------------------------------------------------- -----------------------
for($count =1; $count++; $count $html = file_get_contents($url);
parse_str($html);
print_r($re);
if($re == 0){
休憩;
}

これは大丈夫ですか?

D8888D 返信内容 -------------------------------------------------- -----------------------
やります{

$html = file_get_contents($url);

}while($html!=0);


コードをコピー

D8888D 返信内容 -------------------------------------------------- -----------------------
file_get_contents は相手のサーバーに URL を送信して応答を取得するのに 5 回ループするのに 1 分以上かかります。他の方法はありますか。

D8888D 返信内容 -------------------------------------------------- -----------------------
来て!




http://www.bkjia.com/PHPjc/632540.html

tru​​ehttp://www.bkjia.com/PHPjc/632540.html技術記事インターフェイスのコールバックとコールバック情報の受信の問題 インターフェイスのコールバックとコールバック情報の受信の問題は、エージェントとのインターフェイスを作成するときに、エージェントのユーザーが確認のために私の側に来ます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。