Articles of php curl

Войти на другой сайт с помощью Curl в php

У меня есть проблема входа на этот сайт. Я тестирую свой код (с небольшим изменением, чтобы получить код маркера) на веб-сайте Yii2 и очень хороший логин и использование cookie. но у меня есть проблема для входа в новый целевой сайт. проверьте мой код на своем локальном сайте и проверьте целевой сайт, форму для входа. index.php: […]

Преобразование curl-команды в php curl

Я пытаюсь преобразовать curl-statement с заголовком аутентификации в запрос php curl. Но он, похоже, не работает, потому что я получаю ошибку ниже с помощью echo 'error:' . curl_error($ch); echo 'error:' . curl_error($ch); : error:SSL certificate problem: unable to get local issuer certificate Моя команда curl выглядит так: curl –user XXXX:YYYY "URL" Мой php-curl выглядит так: […]

Загрузка файла через curl в php

Я пытаюсь загрузить файл через curl на другом сервере. Я создал для этого сценарий, но я не могу получить параметр $_FILES . Пусто. $request = curl_init('http://localhost/pushUploadedFile.php'); $file_path = $path.$name; curl_setopt($request, CURLOPT_POST, true); curl_setopt( $request, CURLOPT_POSTFIELDS, array( 'file' => '@' . $file_path, 'test' => 'rahul' )); curl_setopt($request, CURLOPT_RETURNTRANSFER, true); echo curl_exec($request);exit(); pushUploadedFile.php: print_r($_FILES['file']);

Curl – Запрос с wp_remote_get () отвечает 500, curl_exec отвечает 200

Я получаю нечетную ошибку php curl сервера как на локальных, так и на производственных серверах ( Ubuntu 14.04.2 LTS, PHP 5.5.9-1ubuntu4.11, Apache 2.4.7 ). В принципе, запрос curl для удаленного API возвращает ответ кода состояния 500, ТОЛЬКО в wp_remote_get() , где он возвращает статус 200 как в curl_exec() и в запросе браузера. Мой код отладки: […]

Как получить данные JSON из Rest API с помощью PHP Curl?

У меня есть Rest api, доступ к которому я могу получить по этому URL: « http://127.0.0.1:8000/api/thesis/?format=json ». Теперь я хочу получить данные JSON. Для подключения к api я попытался использовать PHP-Curl, как показано ниже. Но я получаю NULL! (Это первый раз, когда я делаю php, любая помощь будет великолепной!) <?php $service_url = "http://127.0.0.1:8000/api/thesis/?format=json"; //initialize a […]

Apache 2.4.23 PHP7.x Windows 10 x64 php_curl не работает

Я пытался обновить свой сервер до последних Apache 2.4.23 и PHP 7.1, но он не смог загрузить библиотеку php_curl, не знаю почему. PHP Warning: PHP Startup: Unable to load dynamic library 'ext\\php_curl.dll' – The specified procedure could not be found.\r\n in Unknown on line 0 Я попробовал следующее Изменить путь расширения до полного пути, например […]

Как установить php-curl в Ubuntu 16.04

Обновлен до Ubuntu 16.04 и столкнулся с проблемой после установки PHP5 . Установленный PHP-5 со следующими параметрами: sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get upgrade sudo apt-get install php5.5 # for PHP 5.5 Попытка установить php-curl, но не работает. sudo apt-get install php5-curl Ошибка: E: Не удалось найти пакет php5-curl

Как использовать CURL через прокси?

Я хочу установить curl для использования прокси-сервера. URL-адрес предоставлен html-формой, которая не была проблемой. Без прокси он отлично работает. Я нашел код на этом и других сайтах, но они не работают. Любая помощь в поиске правильного решения была бы высоко оценена. Я чувствую, что рев близко, но что я чего-то не хватает. Спасибо. Ниже приведен […]

TLS 1.2 не работает в cURL

У меня возникли проблемы с зависанием URL-адреса HTTPS, который использует TLS1.2, в моей работе с завихрением. Я отправляю свои данные для входа на сайт и сохраняю его в файле cookie. Сообщение об ошибке, которое я получаю, это error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error Я пробовал установить VERIFYPEER и VERIFYHOST на 0, но это, похоже, не работает, […]