Ich habe PHP-Skript, das mit Tausenden von Abfragen wie folgt behandelt (zB http://localhost:1234/browse.php?cat=2), also möchte ich nicht Tausende von URLs in einem Array zu schreiben, um mit zu tun, wenn und sonst Bedingung wie unten, Bitte führen Sie mich, wie kann ich es ermöglichen, "?" Melden Sie sich in meiner URL an, um zu unterscheiden, welcher Befehl verarbeitet werden soll, wenn die URL "?" Schild. Ich habe "/ browse.php?*" im Code verwendet, wie im folgenden Beispiel gezeigt, aber es funktioniert immer noch nicht für mich ... Bitte führen Sie, weil ich neu in PHP bin und suche und viel über diese Antwort, aber keine einzige finden authentische Antwort für sie, dankWie wähle ich mehrere URLs mit request_uri
if(in_array($_SERVER['REQUEST_URI'],array('/browse.php','/browse.php?*')))
{
echo "<Something Like this 1>";
}
elseif ($url == "")
{
echo "<Something Like this 2>";
};
Versuchen 'echo $ _SERVER ['QUERY_STRING'] 'oder sogar' echo $ _GET ['cat'] ''. Siehe Informationen über [PHP $ _SERVER] (http://php.net/manual/en/reserved.variables.server.php) und [PHP $ _GET] (http://php.net/manual/en/reserved). variables.get.php) – Tigger
https://www.addedbytes.com/articles/for-beginners/url-rewritting-for-beginners/ –