summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2004-10-12 19:50:12 +0000
committerDries Buytaert <dries@buytaert.net>2004-10-12 19:50:12 +0000
commit467bc55972e7ef9453fda3f6b3b47c6e2dd66749 (patch)
tree32d589c5ddf451adb711c7523ef098139de4e710 /includes
parent8ce9d2aca46345f7b83911efd3d83c6159af08de (diff)
downloadbrdo-467bc55972e7ef9453fda3f6b3b47c6e2dd66749.tar.gz
brdo-467bc55972e7ef9453fda3f6b3b47c6e2dd66749.tar.bz2
- Patch #11434: made request_uri() (and thus forms) work on IIS.
Diffstat (limited to 'includes')
-rw-r--r--includes/bootstrap.inc9
1 files changed, 7 insertions, 2 deletions
diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc
index d0240fa8a..593a4c29f 100644
--- a/includes/bootstrap.inc
+++ b/includes/bootstrap.inc
@@ -375,9 +375,14 @@ function request_uri() {
$uri = $_SERVER['REQUEST_URI'];
}
else {
- $uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0];
+ if (isset($_SERVER['argv'])) {
+ $uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0];
+ }
+ else {
+ $uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];
+ }
}
-
+
return check_url($uri);
}