file_get_contents를 사용하여 웹 페이지의 소스를 검색 할 수 있다는 것을 알고 있지만 가장 효율적인 방법을 알고 싶습니다.PHP를 통해 웹 사이트의 소스를 검색하는 가장 효율적인 방법은 무엇입니까? (GET 요청)
$this->socket = fsockopen($this->host, 80);
fputs($this->socket, 'GET ' . $this->target . ' HTTP/1.0' . "\n");
fputs($this->socket, 'Host: ' . $this->host . "\n");
fputs($this->socket, 'User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5' . "\n");
fputs($this->socket, 'Connection: close' . "\n\n");
$this->source = '';
while(!feof($this->socket))
{
$this->source .= fgets($this->socket, 128);
}
fclose($this->socket);
이것이 최선의 방법입니다 :
나는 오래된 클래스 I는 다음과 같이 사용 오래 전에 만든? 가장 효율적인 방법은 가장 빠른 결과를 반환하는 것입니다.