Secures ABS_HREF.
This commit is contained in:
parent
4c8bb24267
commit
1be30a8e74
@ -12,7 +12,9 @@ function normalize_path($path, $trailing_slash = false) {
|
||||
define("APP_ABS_PATH", normalize_path(dirname(dirname(dirname(__FILE__)))));
|
||||
// define("APP_ABS_HREF", normalize_path(dirname(dirname(dirname(getenv("SCRIPT_NAME")))), true));
|
||||
define("APP_ABS_HREF", normalize_path(dirname(dirname(dirname(preg_replace('#^.*//#', '/', getenv("SCRIPT_NAME"))))), true)); // fixes lighttpd issues
|
||||
define("ABS_HREF", normalize_path(preg_replace('/[^\\/]*$/', '', getenv("REQUEST_URI")), true));
|
||||
$url_parts = parse_url(getenv("REQUEST_URI"));
|
||||
define("ABS_HREF", normalize_path($url_parts["path"]), true);
|
||||
|
||||
|
||||
function normalized_require_once($lib) {
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user