46 lines
1.0 KiB
PHP
Raw Normal View History

2015-04-16 10:08:19 +00:00
<?php
2015-07-13 20:10:26 +02:00
foreach ($_GET as $key => $get_var) {
if (strstr($key, 'opt')) {
list($name, $value) = explode('|', $get_var);
if (!isset($value)) {
$value = 'yes';
}
$vars[$name] = $value;
}
2015-04-16 10:08:19 +00:00
}
$base_url = parse_url($config["base_url"]);
// don't parse the subdirectory, if there is one in the path
if (strlen($base_url["path"]) > 1) {
$segments = explode('/', trim(str_replace($base_url["path"], "", $_SERVER['REQUEST_URI']), '/'));
}
else {
$segments = explode('/', trim($_SERVER['REQUEST_URI'], '/'));
}
2015-04-16 10:08:19 +00:00
2015-07-13 20:10:26 +02:00
foreach ($segments as $pos => $segment) {
$segment = urldecode($segment);
if ($pos == '0') {
$vars['page'] = $segment;
}
else {
list($name, $value) = explode('=', $segment);
if ($value == '' || !isset($value)) {
$vars[$name] = yes;
}
else {
$vars[$name] = $value;
}
2015-04-16 10:08:19 +00:00
}
}
2015-07-13 20:10:26 +02:00
foreach ($_GET as $name => $value) {
$vars[$name] = $value;
2015-04-16 10:08:19 +00:00
}
2015-07-13 20:10:26 +02:00
foreach ($_POST as $name => $value) {
$vars[$name] = $value;
2015-04-16 10:08:19 +00:00
}