Ich hab mal kurz was zusammengeschrieben, vielleicht hilft das ja schon:
Der Teil einer URL hinter dem ? (und vor dem #) ist der Query String. Der kann an und für sich ein beliebiges Format haben, aber in PHP ist es üblicherweise so, dass die einzelnen Eigenschaften durch & getrennt sind. Eine Eigenschaft selber besteht aus dem Namen, dem =-Zeichen und dem Wert. Beispiel:
http://example.com/
pfad/zu/dem/script?
zahl=7&
buchstabe=a&
farbe=rot&
tier=rabe#
auswertung
Diese URL sorgt dafür, dass in PHP das $_GET-Array so gefüllt wird, das passiert aber intern und der Code dient nur zum besseren Verständnis:
PHP-Code:
$_GET["zahl"] = "7";
$_GET["buchstabe"] = "a";
$_GET["farbe"] = "rot";
$_GET["tier"] = "rabe";
Da "auswertung" hinter dem # steht, gehört es nicht zu den Parametern, sondern ist der Fragment Identifier, der dafür sorgt, dass der Browser zu dem Element scrollt, dass mit id="auswertung" oder name="auswertung" attributiert ist (seiteninterner Verweis).
Damit PHP dann auch weiß, dass die Nummer die du angibst, die Flugnummer sein soll, musst du flugnummer=
<wert> notieren. Das erlaubt dir erst, in PHP auf den übergebenen Wert Flugnummer mit $_GET["flugnummer"] zuzugreifen.
Gruß,
Amica