0

私はショッピングカートのフロントを構築していますが、この問題で行き詰まっています:

ショッピング カートのセキュリティ側は別のサイトでホストされており、次の 2 つの場所にある PHP GET 変数にアクセスできる必要があります。

  1. URLで
  2. ページ自体の meta タグの下。

唯一の問題は、iframe src でこれを行うつもりだったので、提供された URL からのページ リダイレクトの後に変数が生成されることです。たとえば、ブラウザに次のように指定します。

https://www.domain.com/file.php

ページは次の場所にリダイレクトされます。

https://www.domain.com/file2.php?CFTOKEN=231351332&CFID=23423235

これら 2 つの PHP GET 変数を取得する必要がありますが、access-control-point-origin のため、iframe 経由では取得できません。fopenまた、 、file_get_contents、または cURLを介してソース コードを取得することもできません。タイムアウトになるためです。

これどうやってするの?それほど難しいことではないようです。

URL またはソース コードにアクセスできれば、これを実現できます。

4

1 に答える 1

1

本当に両側にアクセスできる場合は、Web メッセージングを使用できるため、iframe をロードした後、変数を要求できます ;)

コードの簡単な例はここにありますhttp://dev.opera.com/articles/view/window-postmessage-messagechannel/

于 2013-04-27T01:21:19.480 に答える