0

2 つのドメインがあります。

  1. www.mysite1.com
  2. www.mysite2.com

www.mysite1.com/category/cup.phpからwww.mysite2.com/details.phpにユーザーを送信する必要があります。ユーザーはいくつかの詳細を入力する必要があり、次のボタンをクリックすると、リダイレクトされたのとまったく同じページフォームに戻りますwww.mysite1.com/category/cup.php

唯一のことは、この手順全体で URL が変更されることです。

ユーザーに、現在www.mysite2.com/details.phpにいることを伝えたくありません。

ユーザーをリダイレクトしている場所から、2番目のサイトのURLを最初のサイトに変更するためにできること(javascript、php、.htaccessまたはjquery)はありますか?

PS:

このようなシナリオに関連する多くの質問を調査しましたが、このような状況は見つかりませんでした。URL 全体を変更すると、フィッシング攻撃につながる可能性があることはわかっています。どんな助けでも大歓迎です!前もって感謝します!

4

1 に答える 1

2

iframe を使用すると、最初のサイトを離れずに 2 番目のサイトのコンテンツを表示できます。iframe に名前を付け、ターゲット属性をフォームに追加することで、最初のドメインから 2 番目のドメインにデータを送信できます。ページ全体をフレームで覆う必要がある場合は、CSS を使用してスタイルを設定できます。

<form action="http://www.mysite2.com/details.php" target="details">
    <input type="submit" />
</form>

<iframe name="details" />

次に、2 番目のドメインから、もう一度フォームの target 属性を使用して、上部ウィンドウの最初のドメインにデータを送り返すことができます。

<form action="http://www.mysite1.com/category/cup.php" target="_top">
    <input type="submit" />
</form>
于 2013-10-08T18:50:35.340 に答える