2011-10-21 11 views
-2

私が理解できないか、理解したくないのか分かりませんが、私は解決策を探していました。cURL - 複数のリクエストとエコーの内容

例:私はcURLでリクエストを行い、内容をエコーし​​ます。これは私のためにうまく動作します。 サイトが開かれましたが、私のブラウザはさらに5つのリクエストを行います。 5つの要求はすべてリファラーを必要とし、.phpはリファラとして表示されます。リファラーはアドレスバーのURLです。だから私はフィッシングサイトなどのためにURLを偽造できないので、私は他の5つの要求をしなければならない。

しかし、私はすべての試みをしようとしなかった。毎回、ブラウザは最初のリクエストで受け取ったコンテンツをエコーし​​た後、この5回のリクエストを行います。どのように私は6つの要求(私は最初と私は5)のすべてを行うことができますし、この後にサイトを返すので、私のブラウザは何の要求もしません?

+0

私はここに要求されているかを理解することはできません。どうか明らかにしてください。 – Asaph

+0

私は取得リクエストを行い、PHPで私は得たものを返します。だから私はgoogle.comの要求を取得し、エコー($応答)と返す;ページはロードされますが、私のブラウザはGET/generate_204 HTTP/1.1のようなリクエストをより多く受け取ります。 このリクエストをcURLで行いたいので、私のブラウザはこのリクエストを行う必要はありません。 – NJo

+0

1つの文章で言うと、結果ページにリクエストを送信しなければならないので、ブラウザはリクエストを送信する必要はありません。 – NJo

答えて

1

あなたが唯一のリファラを偽装する必要があることが確実な場合は、実際にカールしていることを行うことができます。

curl_setopt($page, CURLOPT_REFERER, 'http://www.google.com/'); 
関連する問題