2011-02-09 5 views
0

컬링으로 보낸 요청을 어떻게 볼 수 있습니까? 예를 들어;컬링으로 보낸 요청보기

페이지를 가져 와서 내용을 인쇄하지만이 페이지는 또한 내용을 원하는 다른 페이지를 요청합니다.

어떻게하면됩니까?

+0

는 "참조"무엇을 의미합니까 배열 $ 헤더에있는 잘못된 헤더 항목을 찾을 수 있습니까? 나는 이해하지 못한다. –

+0

cURL 요청의 ** 결과 ** 또는 cURL이 전송 한 * 요청 *을보고 싶습니까? 그건 분명하지 않습니다. – deceze

+0

기본적으로 나는 curl_get을 사용하여 http://page.com과 page.com을로드하고 page.com/2.php를로드합니다. 2.php의 내용을보고 싶습니다. . 내가 livehttpheaders를 사용하여 요청되는 것을 알게되었습니다. 고맙습니다 – 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

관련 문제