Commit: 8a43acb695b07308371645ea8aa6c5b276cb1e03 Author: Hannes Magnusson <[email protected]> Wed, 20 Nov 2013 15:06:45 -0800 Parents: 40f7be9bf1036d7b25b99e2c15436f15a8ec0c1a Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=8a43acb695b07308371645ea8aa6c5b276cb1e03 Log: Add a router file for the built-in webserver Usage: php -S localhost:8080 .router.php Changed paths: A .router.php Diff: diff --git a/.router.php b/.router.php new file mode 100644 index 0000000..71e2c6e --- /dev/null +++ b/.router.php @@ -0,0 +1,15 @@ +<?php +$_SERVER["SERVER_ADDR"] = $_SERVER["HTTP_HOST"]; + +$filename = isset($_SERVER["PATH_INFO"]) ? $_SERVER["PATH_INFO"] : $_SERVER["SCRIPT_NAME"]; +$afilename = $_SERVER["DOCUMENT_ROOT"] . $filename; +$afilename = realpath($afilename); +$len = strlen($_SERVER["DOCUMENT_ROOT"]); + +if (strncmp($_SERVER["DOCUMENT_ROOT"], $afilename, $len) == 0) { + if (file_exists($afilename)) { + return false; + } +} +include_once "error.php"; + -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
