Superglobal Arrays (zB $_POST) mit functionen verändern?

  • Kann man superglobal variablen wie zb $_GET oder $_POST mit iener functionen als gesamt verändern und oder sind die arrays "schreibgeschützt"?

    also zB

    PHP
    $_POST = strip_tag($_POST);


    anstatt

    PHP
    $1 = strip_tag($_POST['1']);
    $2 = strip_tag($_POST['2']);
    $3 = strip_tag($_POST['3']);
    $4 = strip_tag($_POST['4']);


    oder muss ich erst einer anderen variablen zuweisen und dann mit der arbeiten:

    PHP
    $post_array = $_POST
    $post_array =  strip_tag($post_array)


    ?

  • Hab heute und morgen keine möglichkeit es zu testen, und wollte es halt mal theoretisch für ein konzept wissen.

    Also danke.

  • Array bleibt Array, und strip_tags() verlangt einen String... Ich würd mir entweder ne eigene Funktion schreiben oder auf array_map() bzw. array_walk() zurückgreifen.

  • Array bleibt Array, und strip_tags() verlangt einen String... Ich würd mir entweder ne eigene Funktion schreiben oder auf array_map() bzw. array_walk() zurückgreifen.

    Stimmt,

    PHP
    $_POST = strip_tag($_POST);

    zerstört nur den inhalt des arrays....

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!