2011-10-21 6 views
-2

이해할 수 없거나 이해하고 싶지는 않지만 솔루션을 찾지 못했지만 나를 도울 수있는 것을 찾지 못했습니다.cURL - 복수 요청 및 에코 내용

예 : 나는 cURL을 사용하여 요청하고 내용을 표시합니다. 이것은 나를 위해 잘 작동합니다. 이제 사이트가 열리지 만 내 브라우저는 5 개의 요청을 처리합니다. 5 개의 요청에는 모두 referer이 필요하고 .php는 referer로 표시됩니다. 리퍼러는 주소 표시 줄의 URL입니다. 그래서 피싱 사이트 등으로 인해 URL을 위조 할 수 없기 때문에 다른 다섯 가지 요청을 수행해야합니다.

그러나 Ive는 모든 작업을 시도하지 않았습니다. 매번 내 브라우저는 첫 번째 요청과 함께받은 콘텐츠를 에코 한 후이 5 가지 요청을 수행합니다. 6 가지 요청 (내가하는 첫 번째 작업과 다른 5 번째 작업)을 모두 수행하고이 후에 사이트를 반환하면 브라우저가 요청을하지 않게 할 수 있습니까?

+0

내가 여기에 요청을 받고 있는지 이해할 수 없습니다. 명확히하십시오. – Asaph

+0

요청을 받고 php로 얻은 결과를 반환합니다. 그래서 google.com에 대한 요청을 받고 에코 ($ response)로 돌아올 때; 페이지가로드되지만 내 브라우저가 GET/generate_204 HTTP/1.1 과 같은 요청을 더 많이 수행합니다.이 요청을 cURL과 함께 수행하여 브라우저가이 요청을 수행하지 않아도되도록합니다. – NJo

+0

한 문장으로 말하면 브라우저가 요청을 보내지 않아도되는 첫 번째 요청에 대한 결과 페이지로 요청을 보내야합니다. – NJo

답변

1

당신 만 참조 페이지를 스푸핑 할 필요가 있다고 확신하는 경우, 당신은 실제로 컬과 그 작업을 수행 할 수 있습니다

curl_setopt($page, CURLOPT_REFERER, 'http://www.google.com/');