Commit: 8e9b03fce7eb33b5f4c2529d1765ce8d144cfcfd Author: Hannes Magnusson <[email protected]> Wed, 20 Nov 2013 15:06:45 -0800 Parents: f33391c3cedb162c129297afd3886f0810318a27 Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=8e9b03fce7eb33b5f4c2529d1765ce8d144cfcfd 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
