PHP CURL: Максимальная длина на CURLOPT USERPWD?
У меня есть простой запрос GET на PHP с использованием cURL. Он использует базовую аутентификацию для аутентификации.
Однако, когда {имя пользователя}:{пароль} длиннее 266 символов, он, похоже, усекается. Я искал везде, но не нашел никакой документации, подтверждающей это. Это только я?
$data = curl_init($url);
curl_setopt($data, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($data, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
$results = curl_exec($data);
echo $results;
curl_close($data);
4
1 answers
Я не эксперт по C, но я нашел следующий код в источнике CURL (!НЕ расширение php, а оригинальный curl) Похоже, что CURL выделяет только 256 байт для пароля.
РЕДАКТИРОВАТЬ Удалил старый код, потому что, как заявил Дэниел Стейнберг ниже, этот код больше не используется.
1
Author: gries, 2012-12-06 08:46:50