@Chesterfield25

Как сделать проверку get запроса?

Как сделать проверку get запроса на совпадение с тем что находится в бд? И если данные которые пришли в запросе совпадают с теми что в бд значит всё ок а если не совпадают значит всё плохо.

Вот что у меня получилось но при отправке get запроса получаю Failed в ответ

<?php
// необходимые HTTP-заголовки
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
header("Access-Control-Allow-Methods: GET");

if(isset($_GET['name'])){

    require_once __DIR__.'/boot.php';
    $name = $_GET['name'];

    $get = null;

    $stmt = pdo()->prepare("SELECT `name` FROM `get_package_name`");
    $stmt->execute();
    $get = $stmt->fetch(PDO::FETCH_ASSOC);

    if($name['name'] === $get['name']) {
        echo json_encode("OK");
    } else {
        echo json_encode("NO");
    }
} else {
    echo json_encode("Faild");
}
  • Вопрос задан
  • 567 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Siverius
Это дубликат вопроса https://qna.habr.com/q/1173968
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы