이것은 Curl에게 헤드 요청을 보내라고 지시합니다. 이것은 서버가 HTTP 헤더 정보만으로 응답하고, 응답의 실제 본문을 생략하도록 지시합니다. . curl_getInfo ()를 사용하여 CURL 핸들에서 필수 정보를 검색 할 수 있습니다. 예는 다음과 같습니다.
$ curl = curl_init (); curl_setopt ($ curl, curlopt_url, "http : //url/file.xml"); curl_setopt ($ curl, curlopt_header, true); curl_setopt ($ curl, curlopt_filetime, true); curl_setopt ($ curl, curlopt_nobody, true); curl_exec ($ curl); $ filetime = curl_getInfo ($ curl, curlinfo_filetime); // 마지막 수정의 타임 스탬프를 반환합니다 curl_close ($ curl);
curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_NOBODY, true);
curl을 사용하여 원격 파일의 마지막 수정 날짜를 검색하고 표시하는 더 완전한 예는 다음과 같습니다.
$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://url/file.xml"); curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_FILETIME, true); curl_setopt($curl, CURLOPT_NOBODY, true); curl_exec($curl); $filetime = curl_getinfo($curl, CURLINFO_FILETIME); // Returns timestamp of last modification curl_close($curl);; } // 다른 정보를 추가하여 다른 정보를 검색 할 수 있습니다. } $ uri_info = new uriinfo ( 'http://example.com/index.html'); $ filetime = $ uri_info-> getFileTime (); if ($ filetime! = -1) { Echo 날짜 ( 'y-m-d h : i : s', $ filetime); } 또 다른 { Echo 'Filetime을 사용할 수 없음'; }
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3