forked from WPP-Public/akqa-nz-silverstripe-cacheinclude
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.php
More file actions
26 lines (18 loc) · 623 Bytes
/
main.php
File metadata and controls
26 lines (18 loc) · 623 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
require_once __DIR__.'/../framework/core/Core.php';
$request = new SS_HTTPRequest(
$_SERVER['REQUEST_METHOD'],
isset($_GET['url']) ? $_GET['url'] : '',
$_GET
);
$headers = Director::extract_request_headers($_SERVER);
foreach ($headers as $header => $value) {
$request->addHeader($header, $value);
}
$container = Injector::inst();
$session = $container->create('Session', array());
if (Session::request_contains_session_id()) {
$session->inst_start();
}
$container->get('RequestProcessor')->preRequest($request, $session, DataModel::inst());
require_once __DIR__.'/../framework/main.php';