Articles of libcurl

Как отключить параметр CURLOPT_HTTPAUTH в php?

Так вот что я до сих пор: self::$connection = curl_init(); curl_setopt(self::$connection, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt(self::$connection, CURLOPT_USERPWD, $username . ":" . $password); curl_setopt(self::$connection, CURLOPT_URL, $url); curl_exec(self::$connection); // Do a request that uses Basic Auth curl_setopt(self::$connection, CURLOPT_HTTPAUTH, false); // <– Not working as expected – I want to disable Basic Auth here curl_setopt(self::$connection, CURLOPT_URL, $anotherURL); curl_exec(self::$connection); // <– […]

Запрос CURL PHP AJAX

Я новичок в использовании CURL, но я успешно получил его, чтобы представить обычные формы в прошлом. Я работаю с веб-сайтом, который использует запрос AJAX для входа в систему, я могу получить форму, чтобы заполнить имя пользователя и пароль, но так как кнопка входа в систему на самом деле является ссылкой, я не могу получить форму […]

Функция запроса cURL GET не возвращает строку

Я пишу программу в OS X, которая требует запустить HWID пользователей через PHP-скрипт, который затем будет эхо-значение, которое будет прочитано с помощью функции в моем коде. Этот PHP-скрипт, в основном, проверяет IP-адрес, с которого был сделан запрос GET, проверяет, существует ли IP-адрес в таблице, если он это делает, затем проверьте другие значения, например, если данный […]

заполнять форму автоматически с помощью curl и php

Я пытаюсь написать сценарий, который автоматически заполняет форму, а затем автоматически нажимает кнопку отправки. Я прочитал, что вы можете использовать Curl для отправки HTTP-запросов, но как вы это сделаете, если форма обрабатывает пост-запрос с помощью javascript, например, код ниже? <form name="myform" action="javascript:void(0)" method="POST" onsubmit="return funcy_function(this)">

тайм-аут cURL при вызове страницы HTTPS со старыми сертификатами

Я пытаюсь получить XML из службы данных в моем учреждении, используя PHP и cURL (libcurl). Разработка выполняется на моей локальной машине. Это код, который eval'd в PHP является частью модуля Drupal и Transformations. Он поддерживает SSL, как показано на рисунке: $curl-config –features (из libcurl docs ) SSL IPv6 libz NTLM Выполняется PHP-код: /** * Get […]

вызов cURL с портом в url / location не работает – не удалось подключиться к хосту

Я пытаюсь сделать вызов cURL на URL-адрес, который выглядит так: https://example.com:9000/test Когда я выполняю следующий код, я получаю ошибку curl 7, которая не может подключиться к хосту. $headers = array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 10, CURLOPT_URL => 'https://example.com:9000/test', ); $headers[CURLOPT_SSL_VERIFYPEER] = FALSE; $headers[CURLOPT_SSL_VERIFYHOST] = 2; $ch = curl_init(); curl_setopt_array($ch, $headers); $response […]

php curl post данные, чтобы получить форму, указанную в URL

Я хочу отправить данные сообщения на страницу, чтобы получить значение. Проблема в том, что я хочу получить форму данных abc.com . И abc.com открывается, только если пользователь приходит на abc.com с abc.com/previous url . Возможно, он выполняет сеанс или файлы cookie для аутентификации. Понятия не имею. Я хочу получить данные от abc.com. Есть ли способ […]

curl_multi_exec ()

Я не понимаю функцию PHP cURL curl_multi_exec() . int curl_multi_exec(handle h, int running) Я просмотрел руководство по PHP http://www.php.net, но не понимаю, что делает переменная. Много искал в Google, но не нашел объяснений. Может кто-нибудь объяснить?

Проводка массива с curl_setopt

Вложенный код возвращает «Notice: Array to string conversion in …». Просто мой массив обрабатывается на удаленном сервере как строка, содержащая слово «Array». остальные переменные прекрасны. Как я могу передать массив $anarray без этой проблемы? <?php $data = array( 'anarray' => $anarray, 'var1' => $var1, 'var2' => $var2 ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "MY_URL"); curl_setopt($ch, […]

google access api с php curl

Я пытаюсь получить электронные письма моего пользователя с помощью google api & curl, и я застрял на погашении токена доступа. Я получаю ключ без проблем, но когда дело доходит до токена, google просто возвращает json {"error" : "invalid_request"} ниже – фрагмент, который выдает код для токена (ну, по крайней мере, он должен) $code = urlencode($_GET["code"]); […]