-1

ユーザーの IP アドレスを介して URL を読み込んだ後、どのように URL を解析できるのか疑問に思っていました。このサイトを解析したいので、これを知りたいのですが、全員のIPアドレスで新しいキーをロードします。そのため、cURL の file_get_contents で解析すると、一意のキーではなくデフォルト値が返されます。私がそれを機能させる唯一の方法は、ページをiframeにロードしてからiframeのソースを取得することでした。ただし、これが可能かどうかはわかりません。これがそうである場合、またはこれを行う方法を知っている場合はお知らせください。ありがとう!

4

2 に答える 2

1

URLを解析しようとしていると言うので、を使用しますparse_url

ただし、ページ結果のHTMLを解析することを意味しているようにも聞こえます。その場合は、DOMパーサーを使用する必要があります。PHPモジュールを使用してHTMLを適切に解析する方法の例については、http://htmlparsing.com/php.htmlを参照してください。HTMLを解析するために正規表現を使用するように指示された場合は、それらを無視してください。

于 2012-12-30T06:37:18.133 に答える
0

ユーザーが実際に自分のコンピューターから URL を取得し、結果を送信する必要があるようです。URL を iframe にロードしてから、ajax 関数を使用して iframe のコンテンツをサイトに送り返し、それに基づいて操作し、必要に応じてリダイレクトしないでください。

jquery を使用して、iframe iframe コンテンツ変更イベントにロードされたコンテンツに作用することについてのこの会話を参照してください 。

この情報を独自の php ファイルに送信する方法については、jquery ajax のドキュメントを参照して ください http://api.jquery.com/jQuery.ajax/

これがあなたが望んでいたものかどうかはわかりませんが、ユーザーの IP アドレスとして URL のコンテンツを取得するために必要な場合があります。

于 2012-12-30T06:47:36.530 に答える