34 lines
490 B
PHP
34 lines
490 B
PHP
|
<?php
|
||
|
|
||
|
$verb = strtolower($_SERVER['REQUEST_METHOD']);
|
||
|
|
||
|
// Send request method if nothing else is specified
|
||
|
if (empty($_GET))
|
||
|
{
|
||
|
echo $verb;
|
||
|
}
|
||
|
else if (isset($_GET['data']))
|
||
|
{
|
||
|
switch($verb)
|
||
|
{
|
||
|
case "get":
|
||
|
$var =& $_GET;
|
||
|
break;
|
||
|
|
||
|
case "post":
|
||
|
$var =& $_POST;
|
||
|
break;
|
||
|
|
||
|
default:
|
||
|
parse_str(file_get_contents('php://input'), $var);
|
||
|
break;
|
||
|
}
|
||
|
|
||
|
header('Content-type: application/json');
|
||
|
echo json_encode($var);
|
||
|
}
|
||
|
else if (isset($_GET['bad']))
|
||
|
{
|
||
|
http_response_code('401');
|
||
|
}
|