如何防止cURL错误:警告:出于安全原因,已禁用curl_exec()

时间:2014-02-15 13:09:22

标签: php curl

你好我有一个脚本使用cURL,它可以在许多不同的主机中执行我不知道它的配置。我有一个检查脚本,但我仍然在某些主机中遇到cURL错误。

我的剧本

if (!in_array('curl', get_loaded_extensions())) {
    // bad configuration message goes here, exit the app
}

我遇到一些主机时出错:

  

警告:出于安全原因,已禁用curl_exec()

我的问题是如何编写脚本以完全检查服务器中的cURL可用性

THKS

2 个答案:

答案 0 :(得分:3)

使用function_exists。它还会针对已禁用的功能报告false

没有明确记录,但源代码很好地描述了它:http://lxr.php.net/xref/PHP_5_6/Zend/zend_builtin_functions.c#1384

答案 1 :(得分:2)

写这样的东西..

echo function_exists('curl_version')?"You have it ;)":"You don't have cURL!!";

我的屏幕输出为..

<强> OUTPUT :

You have it ;)