5

PHP ページを 2 つのドメインに分割する必要があります。つまり、いくつかの変数 (配列を含む) を 2 番目のドメインに送信する必要があり、そこで変数を使用していくつかの計算が行われ、その結果を最初のドメインに戻す必要があります。

現在、いくつかの変数を取り、それらに対して計算を行い、結果を表示する 1 つの php ページがあります。計算方法を秘密にしながら、この機能を他のドメインの所有者と共有したいと考えています。

これを行う最善の方法は、計算が行われる私のドメインに変数を送信する php ページを提供し、結果を送り返すことだと思います。

これを行うための最良の方法は何だろうと思っています。誰かが似たようなことをしたことがあれば、正しい方向に向けていただければ幸いです。

ありがとう

4

2 に答える 2

3

データを使用するサイトがインラインでデータを表示する場合、この種の機能は通常 AJAX で行われます。変数を受け入れ、計算を実行し、結果を JSON として出力するページを作成します。計算が必要なサイトは、値をページに POST して結果を取得するだけで、どの言語でも簡単に解析できます。

于 2012-12-08T15:24:56.557 に答える
1

送信するデータの量がそれほど多くない場合は、次のurlencode設定を使用します。

PHP 1:

$a=urlencode(serialize($array1));
$b=urlencode($value2);
$result = file_get_contents('http://example.com/getvalue.php?a='.$a.'&b='.$b);

PHP2:

$array1:=unserialize(urldecode($_GET['a']));
$value2=urldecode($b);
//Now do your calculations
echo $result;

しかし、それが本当に良い解決策であるかどうかは、データによって異なります。

于 2012-12-08T15:26:05.553 に答える