1

同一オリジン ポリシーにより、プロキシ経由で別の Web サイトにフォームを送信したいと考えています。したがって、これを仮想ホスト構成に追加します。

ProxyPass /submit http://another.website.com/
ProxyPassReverse /submit http://another.website.com/

それはうまくいきます。そして、私のフォームはエラーなしで正常に投稿されました。ただし、次の 2 つの問題があります。

  1. Cookie はリクエストに対応していません。リクエストanother.website.comに関連する Cookie を含めたい。AJAX

  2. 次のコードを使用して、宛先ページ (プロキシ経由でフォームを投稿する) に Cookie を設定します。

    setcookie("TestCookie", "blah blah", time() + 3600, '/', '.another.website.com');
    

    しかし、http://another.website.com/searchでその Cookie を取得しようとすると、これが見つかりません。そして$_COOKIE['TestCookie']NULLです。(Firebug もその Cookie を表示しません)

編集: 2番目の問題が解決されました。(別のドメインにCookieを設定できません、私がしたこと)。

編集:フォームは「localhost」にあり、「another.website.com」に送信したい。

4

0 に答える 0