|
5
|
| Sean McSomething · 技术社区 · 17 年前 |
|
|
1
15
正如Alnitak所说,使用CURL不依赖于PHP设置。 我做了一些速度测试
和我一起
结果:
|
|
|
2
14
此时,攻击者只需请求
幸运的是,自5.2.0以来,有一个单独的设置(
就个人而言,如果你可以选择使用Curl,那就使用它而不是
|
|
|
3
5
旁注:PHP可以配置为对httpurl_wrapper使用curl,而不是使用“自己的”实现。 ext/corl/interface.c: #ifdef PHP_CURL_URL_WRAPPERS
# if HAVE_CURL_VERSION_INFO
{
curl_version_info_data *info = curl_version_info(CURLVERSION_NOW);
char **p = (char **)info->protocols;
while (*p != NULL) {
php_register_url_stream_wrapper(*p++, &php_curl_wrapper TSRMLS_CC);
}
}
# else
php_register_url_stream_wrapper("http", &php_curl_wrapper TSRMLS_CC);
php_register_url_stream_wrapper("https", &php_curl_wrapper TSRMLS_CC);
php_register_url_stream_wrapper("ftp", &php_curl_wrapper TSRMLS_CC);
php_register_url_stream_wrapper("ldap", &php_curl_wrapper TSRMLS_CC);
# endif
#endif
|