return_random.php 703 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. function handleREST($server,$get) {
  3. $url = (array_key_exists('PATH_INFO',$server) ? $server['PATH_INFO'] : '/');
  4. $method = $server['REQUEST_METHOD'];
  5. parse_str(file_get_contents('php://input'),$contentargs);
  6. $arguments = array_merge($get,$contentargs);
  7. $accept = array_key_exists('HTTP_ACCEPT',$server) ? $server['HTTP_ACCEPT'] : '*/*';
  8. $ret = new StdClass;
  9. $ret->url = $url;
  10. $ret->method = $method;
  11. $ret->arguments = $arguments;
  12. $ret->accept = $accept;
  13. return $ret;
  14. }
  15. $rest = handleREST($_SERVER,$_POST);
  16. $num = rand(3,9);
  17. $rest->number = $num;
  18. header("content-type: application/json");
  19. echo json_encode($rest);
  20. exit;
  21. ?>