web/app_dev.php
author ymh <ymh.work@gmail.com>
Fri, 18 Nov 2011 17:42:18 +0100
changeset 37 c67bc03ec09c
parent 0 7f95f8617b0b
permissions -rwxr-xr-x
add commands to purge taf=gs and query wikipedia
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
// this check prevents access to debug front controllers that are deployed by accident to production servers.
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
// feel free to remove this, extend it, or make something more sophisticated.
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
    '127.0.0.1',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
    '::1',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
))) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
    header('HTTP/1.0 403 Forbidden');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
}
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
require_once __DIR__.'/../app/bootstrap.php.cache';
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
require_once __DIR__.'/../app/AppKernel.php';
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
use Symfony\Component\HttpFoundation\Request;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
$kernel = new AppKernel('dev', true);
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
$kernel->loadClassCache();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
$kernel->handle(Request::createFromGlobals())->send();