캐시 제어를 얻는 방법 : PHP에서 cURL의 max-age 값은 무엇입니까?PHP의 cUrl에서 캐시 제어 최대 연령 값을 얻는 방법은 무엇입니까?
내가 가진 :
$this->get_headers_from_curl_response(curl_exec($this->curl));
그 만 max-age
값을 반환 컬하는 매개 변수가 있습니까?
캐시 제어를 얻는 방법 : PHP에서 cURL의 max-age 값은 무엇입니까?PHP의 cUrl에서 캐시 제어 최대 연령 값을 얻는 방법은 무엇입니까?
내가 가진 :
$this->get_headers_from_curl_response(curl_exec($this->curl));
그 만 max-age
값을 반환 컬하는 매개 변수가 있습니까?
은 매우 간단하게하려면 (테스트하지,하지만 작동합니다)이 도움이 될
$headers = $this->get_headers_from_curl_response(curl_exec($this->curl));
$headers = explode("max-age=", $headers);
$headers = explode("\n", $headers[1]);
$max_age = trim($headers[0]);
$ headers = explode ("max-age =", $ cacheControl); if (strpos ($ headers [1], ',')! == FALSE) { // $ headers [1] == '754, private'; $ headers = explode (',', $ headers [1]); } else { // $ headers [1] == '754'; $ headers = 폭발 ('\ n', $ headers [1]); } return $ max_age = trim ($ headers [0]); –
그게 작동합니다. (15 자 이하 한도) –
: http://stackoverflow.com/questions/8229245/use-curl-to-get-http- 머리말 및 변수 저장 (동일한 질문, 다른 변수) –
정규 표현식에 대해별로 신경 쓰지 않아도 헤더 배열에서 'max-age = number, private'를 얻은 후에도 추출 방법을 모르겠습니다. 숫자 부분 양식 –
훌륭한 유권자. 왜 당신이 나를 downvote로 영예 롭게한지 당신의 은혜가 나누고 싶습니까? cURL은 많은 옵션과 플래그를 가지고 있습니다. 아마도 그 중 하나가 나에게 최대 연령 값을 제공 할 수있는 것으로 가져 왔습니까? –