aboutsummaryrefslogtreecommitdiff
path: root/p/f.php
diff options
context:
space:
mode:
Diffstat (limited to 'p/f.php')
-rw-r--r--p/f.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/p/f.php b/p/f.php
index 872b8cc2c..660128a59 100644
--- a/p/f.php
+++ b/p/f.php
@@ -36,7 +36,14 @@ function download_favicon ($website, $dest) {
return true;
}
-$id = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '0';
+if (isset($_SERVER['PATH_INFO'])) {
+ $id = substr($_SERVER['PATH_INFO'], 1);
+} elseif (isset($_SERVER['QUERY_STRING'])) {
+ $id = $_SERVER['QUERY_STRING'];
+} else {
+ $id = '0';
+}
+
if (!ctype_xdigit($id)) {
$id = '0';
}