mit PHP Anzahl der übermittelten GET-Parameter auslesen

  • Hi!

    Ich möchte gerne feststellen, ob meine PHP-Datei mit irgendwelchen Parametern aufgerufen wurde ($_GET['']).

    Habe leider nirgends etwas darüber finden können!?

    Liebe Grüsse.

  • es gibt auch die empty-funktion

    Code
    empty($_GET)

    liefert true oder false

  • verbesserung:

    Code
    foreach( $_POST AS $key => $val )
    {
    echo $key." = ".$val."<br \>\n";
    }

    aber

    Code
    print_r($_POST);

    ist die einfachere methode

    um post und get zusammen zu fassen nutze einfach $_REQUEST

  • Moin!

    Zitat von GreenRover


    ist die einfachere methode

    Das funktioniert bei meinen PHP-Datein oft nicht, b.z.w. auf dem auf dem lokalen Server gibt es nur leere Variablen, während mit $HTTP_GET_VARS alle Daten da sind. Von daher gehe ich lieber den etwas umständlicheren, aber dafür sicheren Weg, denn es nützt mir nichts, wenn jemand z.B. einen Bungalow buchen will und die Hälfte der Daten nicht ankommt.

    Außerdem glaube ich, daß die umständlichere Form für PHP-Anfänger leichter verständlich ist, ich jedenfalls hab so schneller kapiert was mit den Daten passiert Und spätestens wenn du Variablen mit mehreren Werten füllst um sie zu übergeben und dann mit dem kombinierten List-/Split-Befehl wieder auseinanderzunehmen fährst du mit der umständlichen Gangart besser, weil übersichtlicher.

    Aber jeder eben so wie er es mag, dem Server ist es glaube ich egal ;)

    G.a.d.M.

    Ronald