Неустранимая ошибка: вызов неопределенной функции http_get ()

Я попытался сделать кросс-доменный запрос в php-кодировании, используя http_get. На моем сервере не установлены обязательные модули. Я не знаю, что установить, чтобы сделать возможным выполнение http_get.

Ошибка, которую я получил, была

Неустранимая ошибка: вызов неопределенной функции http_get () в
C: \ xampp \ htdocs \ article \ index.php в строке 2

Я пытался сделать это (PECL pecl_http> = 0.1.0)
http_get — выполнить запрос GET

но я не нашел решения.

Поэтому, пожалуйста, помогите мне запустить http_get coding. Заранее спасибо.

7

Решение

Я думаю, что вы должны включить extension=php_http.dll в вашем php.ini файл и после этого перезапустите сервер Apache.
Я советую вам использовать завивать вместо http_get() (та же манипуляция, вы должны включить extension=php_curl.dll и перезапустите apache)

Надеюсь, это поможет 🙂

4

Другие решения

Чтобы напрямую ответить на вопрос, вы должны включить extension=php_http.dll в php.ini и перезапустите apache, но использовать его совершенно не нужно http_get() в наши дни.

Вот 3 хороших варианта:

  1. Php локон библиотека
  2. file_get_contents ()
  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");
2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector