“Проверьте, если Post запрос php” Ответ

Проверьте, если Post запрос php

Better use $_SERVER['REQUEST_METHOD']:

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // …
}
Lokesh003Coding

Проверьте, если Post запрос php

//If you need the JSON part of the POST request, I use this code:
$jsonraw = file_get_contents('php://input');
$post_request = json_decode($jsonraw);

$requestMethod = $_SERVER["REQUEST_METHOD"];

switch ($requestMethod) {
	case "POST":
        if (isset($post_request->'id')) {
			header("Content-Type:application/json; charset=utf-8");
			header("HTTP/1.1 200");
    		die(json_encode(['result' => 'ok', 'data' => $post_request->id]));
        } else {
			header("Content-Type:application/json; charset=utf-8");
    	    header("HTTP/1.1 500");
        	die(json_encode(['error' => 'id not found']));
        }
    	break;
	default:
		header("Content-Type:application/json; charset=utf-8");
        header("HTTP/1.1 404");
        die(json_encode(['error' => 'not allowed']));
		break;
}
Harveyhase68

Ответы похожие на “Проверьте, если Post запрос php”

Вопросы похожие на “Проверьте, если Post запрос php”

Больше похожих ответов на “Проверьте, если Post запрос php” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования