Curl(), file_get_contents(), and snoopy.class.php are three tools used in remote page crawling or collection. Snoopy.class.php is still used because it is more efficient and does not require a server. Specific configuration support can be used in ordinary virtual hosts. File_get_contents() is slightly less efficient. In common failure situations, curl() is very efficient. It supports multi-threading, but the curl extension needs to be enabled. The following are the steps to enable the curl extension:
1. Copy the three files php_curl.dll, libeay32.dll, ssleay32.dll under the PHP folder to system32;
2. Remove the semicolon in extension=php_curl.dll in php.ini (c: WINDOWS directory);
3. Restart apache or IIS.