“Periksa apakah permintaan POST PHP” Kode Jawaban

Periksa apakah permintaan POST PHP

Better use $_SERVER['REQUEST_METHOD']:

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

Periksa apakah permintaan 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

Jawaban yang mirip dengan “Periksa apakah permintaan POST PHP”

Pertanyaan yang mirip dengan “Periksa apakah permintaan POST PHP”

Lebih banyak jawaban terkait untuk “Periksa apakah permintaan POST PHP” di PHP

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya