<?php require '../main.php'; // very basic routing $host = $_SERVER["REQUEST_SCHEME"] . '://' . $_SERVER["SERVER_NAME"]; $url = $_SERVER['REQUEST_URI']; switch($url) { case '/game': $controller = new MapGuesser\Controller\GameController(); break; case '/getNewPosition.json': $controller = new MapGuesser\Controller\GetNewPosition(); break; case '/': header('Location: ' . $host . '/game', true, 302); die; default: echo 'Error 404'; die; } $view = $controller->run(); header('Content-Type: ' . $view->getContentType() . '; charset=UTF-8'); echo $view->render();