“Überprüfen Sie, ob post -Anfrage -PHP” Code-Antworten

Überprüfen Sie, ob post -Anfrage -PHP

Better use $_SERVER['REQUEST_METHOD']:

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

Überprüfen Sie, ob post -Anfrage -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

Ähnliche Antworten wie “Überprüfen Sie, ob post -Anfrage -PHP”

Fragen ähnlich wie “Überprüfen Sie, ob post -Anfrage -PHP”

Weitere verwandte Antworten zu “Überprüfen Sie, ob post -Anfrage -PHP” auf PHP

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen