1

サイト番号 2 へのサイト番号 1 の要求で実行する必要があります。番号 1 のサイトを localhost とし、サイト番号 2 をインターネット上の実サーバーとします。サイト 2 には、GET 要求を受け取るファイル result.php があります。

$var = @$_GET['q'] ;
$s = $_GET['s'] ;
$typefile = $_GET['type'];


ページ result.php がリクエストを行う場合、次の URL を取得します: result.php?q=%F4%FB%E2&type=1&search=%CF%EE%E8%F1%EA%21

依頼した方が良いですか?誰かが役立つ例をいくつか見せてもらえますか? 私が苦しんでいる4日間、気づいていません。

どこかが明確でない場合は、私の下手な英語の言い訳を書いてください。

4

2 に答える 2

1

私はあなたがAjaxを意味していると思いますか?同一生成元ポリシーのため、通常のajaxを介してクロスサイトドメインリクエストを行うことはできません。そのため、ローカルホストでホストされているスクリプトは、ローカルホストに対してのみリクエストを行うことができます。

これで、 JSONPまたはパディング付きのJSONでこれを回避できます。これにより、任意のソースからdomにスクリプトファイルを追加して、コードをサイトで実行できるようになります。個人的には、実際に使用したことはなく、スクリプトの発信元を信頼する必要があることを理解しています。サイトで任意のコードが実行されることは望ましくありません。

つまり、ローカルホストに「site-2」へのリクエストを送信させたい場合は、ローカルホストによってロードされてリクエストを行う「site-2」でスクリプトをホストする必要があります。

于 2010-09-14T16:53:01.120 に答える
0

ブラッドが言ったことを読んだ後、私がすることは、リクエストに別のチェーンを追加することです。

他のサーバーからのデータを要求して処理するローカルserverside script(クロス ドメイン プロキシ) を呼び出します。

参考文献

于 2010-09-14T16:57:49.957 に答える