Я использую php-curl-class Мне нравится проверять правильность регистрационных данных.Область загрузки защищена с помощью htaccess, и если данные для входа в систему корректны, начните загрузку.Если данные для входа не верны, загрузка не начинается, но я получаю HttpStatusCode 200!Ее мой полный код, извините, если моего описания недостаточно, но что еще нужно объяснить?
$HttpStatusCode = false;
$curl->setBasicAuthentication(user, pw);
if ($curl->getHttpStatusCode() !== '401') {
$tmpfile = $_GET['vers'];
$tmppath = $_GET['path'].'/';
$curl->download(DOWNLOAD_PATH.$tmppath.$tmpfile, function ($instance, $tmpfile) {
$save_to_path = FS_UPDATES . basename($instance->url);
$fh = fopen($save_to_path, 'wb');
stream_copy_to_stream($tmpfile, $fh);
fclose($fh);
});
$curl->close;
} else {
$HttpStatusCode = true;
}
Я получаю все время HttpStatusCode 200
!Загрузка начинается только при правильных данных для входа.Это хорошо, но как проверить логин не так?Я был бы очень признателен, если бы кто-нибудь смог мне помочь, потому что примеры не помогли мне.Заранее спасибо !!