index.php 549 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Index page.
  4. *
  5. * Receives every request and instantiates a {@see Constroller}.
  6. *
  7. * @category Public
  8. */
  9. require_once(__DIR__ . "/../application/Controller.php");
  10. $controller = new Controller();
  11. $request = parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH);
  12. $params = explode('/', $request);
  13. function get_context(){
  14. global $controller;
  15. return $controller->get_context();
  16. }
  17. $request = parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH);
  18. $params = explode('/', $request);
  19. $controller->prepare($params);
  20. $controller->action();