Как отправить код 200 и 403 с остальными api и php - PullRequest
2 голосов
/ 06 ноября 2019

Я разработал небольшое приложение crud с php и restful api. Я хочу отправить код 200, если запись создана, и код 403 для сообщений об ошибках. Ниже мой код:

$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$age = $_POST['age'];

$query = $restObj->create_record($firstname,$lastname,$age);
echo json_encode([
      "message" => $query ? "User Created" : "Error creating user"
]);

Это моя функция для создания записи:

public function create_record($firstname,$lastname,$age)
{   
$sql = "INSERT INTO table1 (firstname,lastname,age) VALUES ('$firstname','$lastname','$age')";
$query = mysqli_query($this->conn,$sql);    
return $query;  
}

Код работает нормально, и я могу создать запись, но я не знаю, как отобразить код200 и код 403 сообщения. Пожалуйста, помогите

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете использовать http_response_code(200), чтобы получить и установить код ответа HTTP.

См. Руководство по PHP: http-код ответа

...