致命错误:调用未定义的函数http
我试图使用http_get在php编码中进行跨域请求。 在我的服务器中,没有安装必需的模块。 我不知道要安装什么来制作http_get。
我得到的错误是
致命错误:调用第2行C: xampp htdocs article index.php中的未定义函数http_get()
我试图这样做(PECL pecl_http> = 0.1.0)http_get - 执行GET请求
但是,我没有找到解决方案。
所以,请帮我运行http_get编码。 提前致谢。
我认为你必须在php.ini
文件中启用extension=php_http.dll
,然后重启你的Apache服务器。
我建议你使用cURL而不是http_get()
(同样的操作,你必须启用extension=php_curl.dll
并重新启动apache)
希望帮助:)
要直接回答这个问题,你必须在你的php.ini
启用extension=php_http.dll
重启apache,但是在我们的日子里绝对不需要使用http_get()
。
这里有3个很好的选择:
Curl
用法:
// Get cURL resource
$curl = curl_init();
// Set some options - we are passing in a useragent too here
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://testcURL.com/?item1=value&item2=value2',
CURLOPT_USERAGENT => 'User Agent X'
));
// Send the request & save response to $resp
$resp = curl_exec($curl);
// Close request to clear up some resources
curl_close($curl);
file_get_content()
用法:
$my_var = file_get_contents("https://site/");
copy()
用法:
copy("https://site/image.png", "/local/image.png");
链接地址: http://www.djcxy.com/p/83039.html