Hej, jag har kopierat lite kod till början av ett projekt men den är skriven sjukt dåligt och jag undrar om följande kod faktiskt gör något?
Varför skulle man behöva parsa "URL query string" igen? $_GET gör väl det automatiskt redan? Varför skulle man bara göra det om $_GET["s"] är tom?
Jag antar det bara är bullshitkod och personen som skrev det inte kunde något men undrar om ni har någon input.
Det blir inte heller någon skillnad på vilka typer variablerna är?
$args = &$_GET;
if (empty($_GET["s"])) {
$uri = $_SERVER["REQUEST_URI"];
if (($pos = strpos($uri, "?")) !== false) {
parse_str(substr($uri, $pos + 1), $a);
$args = &$a;
}
}$path = !empty($_GET["p"]) ? "./{$_GET["p"]}" : "./";
$sort = !empty($args["s"]) && in_array($args["s"], array("n", "s", "m")) ? $args["s"] : "n";