curl(), file_get_contents(), snoopy.class.php these three remote Tools used in page crawling or collection,
I still prefer to use snoopy.class.php because it is more efficient and does not require server-specific configuration support. It can be used in ordinary virtual hosts;
file_get_contents() is slightly less efficient. In common failure situations, curl() is quite efficient and supports multi-threading, but you need to enable the curl extension.
The following are the steps to enable the curl extension:
1. Copy the three files php_curl.dll, libeay32.dll, and 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.