2011-02-09 13 views
0

curlで送信されたリクエストを表示するにはどうすればよいですか?例えば;curlによって送信された閲覧リクエスト

私はページを取得して内容を印刷していますが、このページはまた、その内容を希望する別のページを要求します。

どうすればよいですか?

+0

内の任意の問題のヘッダエントリを見つけることができますか?わかりません。 –

+0

cURLリクエストの**結果**や、cURLが送信する*リクエスト*を見たいですか?それははっきりしていません。 – deceze

+0

私は基本的には、curl_getを使用してhttp://page.comとpage.comを読み込みます。ページ/2.phpをロードします。2.phpの内容を表示したいのですが、 。私はそれがlivehttpheadersを使用して要求されていることが分かった。 THANKS – hussan

答えて

1

それはヘッダーだ場合は、

curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,1); 

curl_setopt($curl_handle, CURLOPT_HEADER,1); 

...後にしている情報は、その後、文字列関数のいずれかで処理する必要があります結果のヘッダー情報を返したりします正規表現。

例えば

preg_match_all('#HTTP/\d\.\d.*?$.*?\r\n\r\n#ims', $curl_result, $header_matches); 
$headers = split("\r\n", str_replace("\r\n\r\n", '', array_pop($header_matches[0]))); 
$curl_result = preg_replace('#HTTP/\d\.\d.*?$.*?\r\n\r\n#ims', '',$curl_result); 

そこから、あなたが「見る」とはどういう意味ですか配列$ヘッダ

+0

ありがとう、ちょうど私が探していたもの! – hussan

+0

あなたが助けてくれたら、答えを受け入れることができますか、ありがとう。 – Scuzzy

関連する問題