File: /var/www/html/www.uscornatese.it/apiMappe.php
<?php
//collect incoming parameters
switch ($_SERVER['REQUEST_METHOD']) {
case 'POST':
$requestData = $_POST;
break;
case 'GET':
$requestData = $_GET;
break;
case 'DELETE':
$requestData = $_DELETE;
break;
case 'PUT':
case 'PATCH':
parse_str(file_get_contents('php://input'), $requestData);
//if the information received cannot be interpreted as an arrangement it is ignored.
if (!is_array($requestData)) {
$requestData = array();
}
break;
default:
//TODO: implement here any other type of request method that may arise.
break;
}
//If the token is sent in a header X-API-KEY
if (isset($_SERVER["HTTP_X_API_KEY"])) {
$requestData["token"] = $_SERVER["HTTP_X_API_KEY"];
}
if ($requestData["token"] == "tuiJPiEzz2GQiWy01qSmDqC4ushPcIWSrxxIX6wtCyU5vadKGGxmzGK8ItDRaCIs") {
?>
{"response":"Record Saved"}
<?php
} else {
?>
{"response":"Wrong token. Please retry"}
<?php
}
?>