0

私はこの問題の解決策を数日間探してみましたが、かなり混乱しています。

標的:

ユーザーがサーバーAにアクセスしたときに、PHPサーバー(「サーバーA」)が別のPHPサーバー(「サーバーB」)と直接通信するようにするため。次に、クエリ文字列をサーバーBに送信して、サーバーBのデータベースに追加します。

全文:

訪問者はサーバーAにアクセスし、Webサイトに登録します。登録の一環として、サーバーAはすべての訪問者情報をサーバーAのデータベースに書き込みます。この時点で、サーバーAがサーバーBに.phpファイルをロードし、クエリ文字列を送信するようにします。例: http ://example.com/api/add.php?name=Craig&age=21&key=32r932r9832yr813hr813rh1389ry13r7y31r 。サーバーBは、PHPファイルを要求されており、変数を取得してadd.phpでスクリプトを実行します(変数を取得してデータベースに追加します)。

重要な注意:クライアントマシンにこれを知らせたくありません。最初はJQUERYを使用したかったのですが、これがサーバーからではなくクライアントマシンからリクエストを直接送信することに気付きました。

これを行うための最良の方法は何ですか?

よろしくお願いします!

クレイグ

4

1 に答える 1

1

cURLを学ぶ。開始するための例を次に示します。

<?php

$ch = curl_init('http://example.com/api/add.php?name=Craig&age=21&key=32r932r9832yr813hr813rh1389ry13r7y31r');
curl_setopt($ch, CURLOPT_HEADER, 0);

$response = curl_exec($ch);

curl_close($ch);

?>
于 2012-09-30T04:37:17.070 に答える