Как реализовать паузу во время появления формы капчи, потом после ввода капчи, продолжение работы
$tokens = array('token','token1');
foreach($tokens as $token){
// Параметры запроса к API
$parameters = [
'access_token' => $token
];
// Если страницу открыли после отправки формы решения капчи,
// то добавляем соответствующие параметры к запросу
if (!empty($_POST['captcha_sid']) && !empty($_POST['captcha_key'])) {
$parameters['captcha_sid'] = $_POST['captcha_sid'];
$parameters['captcha_key'] = $_POST['captcha_key'];
}
$request = file_get_contents('https://api.vk.com/method/users.get?'.http_build_query($parameters));
$response = json_decode($request);
// Если ВК вернул ошибку с капчей, то
// показываем форму решения капчи
if (isset($response->error->captcha_img)) {
echo '<img src="'.$response->error->captcha_img.'" alt="Captcha">';
echo '<form method="post">';
echo '<input type="text" name="captcha_key" required>';
echo '<input type="hidden" name="captcha_sid" value="'.$response->error->captcha_sid.'">';
echo '<button type="submit" class="btn btn-primary">Отправить</button>';
echo '</form>';
}
else
{
echo $response->response[0]->first_name;
}
}
?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, понадобилось сделать превью вордовского файла в виде картинки, что б еще сохранялось форматирование текста