misuzu/public/index.php

25 lines
524 B
PHP
Raw Normal View History

<?php
namespace Misuzu;
2018-03-14 00:24:38 +01:00
use Phroute\Phroute\Dispatcher;
require_once __DIR__ . '/../misuzu.php';
2018-02-11 00:18:49 +01:00
//ob_start('ob_gzhandler');
$app = Application::getInstance();
2018-02-11 00:18:49 +01:00
if (isset($_COOKIE['msz_uid'], $_COOKIE['msz_sid'])) {
$app->startSession((int)$_COOKIE['msz_uid'], $_COOKIE['msz_sid']);
}
2018-03-14 00:24:38 +01:00
$app->startRouter();
$app->startTemplating();
2018-03-14 00:24:38 +01:00
include __DIR__ . '/../routes.php';
echo (new Dispatcher($app->router->getData()))->dispatch(
$_SERVER['REQUEST_METHOD'],
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);