router_test.php 909 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /*
  3. * This file is part of the Symfony package.
  4. *
  5. * (c) Fabien Potencier <fabien@symfony.com>
  6. *
  7. * For the full copyright and license information, please view the LICENSE
  8. * file that was distributed with this source code.
  9. */
  10. /*
  11. * This file implements rewrite rules for PHP built-in web server.
  12. *
  13. * See: http://www.php.net/manual/en/features.commandline.webserver.php
  14. *
  15. * If you have custom directory layout, then you have to write your own router
  16. * and pass it as a value to 'router' option of server:run command.
  17. *
  18. * @author: Michał Pipa <michal.pipa.xsolve@gmail.com>
  19. * @author: Albert Jessurum <ajessu@gmail.com>
  20. */
  21. if (is_file($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.$_SERVER['SCRIPT_NAME'])) {
  22. return false;
  23. }
  24. $_SERVER = array_merge($_SERVER, $_ENV);
  25. $_SERVER['SCRIPT_FILENAME'] = $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.'app_test.php';
  26. require 'app_test.php';