PHP Handbuch
Zurück |  | Weiter

# input_get

(no version information, might be only in CVS)

input_get -- Gets variable from outside PHP and optionally filters it

## Beschreibung

mixed input_get ( int type, string variable_name [, int filter [, mixed flags [, string charset]]] )

Warnung
Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.

## Parameter Liste

type

  One of `INPUT_GET`, `INPUT_POST`, `INPUT_COOKIE`, `INPUT_SERVER`, `INPUT_ENV`, `INPUT_SESSION` (not implemented yet) and 99 (serves for REQUEST for now).

variable_name

  Name of a variable to get.

filter

  Filter to apply. Defaults to `FILTER_DEFAULT`.

flags

  Associative array of options or bitwise disjunction of flags. If filter accepts options, flags can be provided in "flags" field of array.

charset

  Character set used for filtering. Currently no filter uses this parameter.

## Rückgabewerte

Value of the requested variable on success or `FALSE` if variable has not been found.

## Beispiele

Beispiel 1. A input_get() example
`<?php $search_html = input_get(INPUT_GET, 'search', FILTER_SANITIZE_SPECIAL_CHARS); $search_url = input_get(INPUT_GET, 'search', FILTER_SANITIZE_ENCODED); echo "You have searched for $search_html.\n"; echo "<a href='?search=$search_url'>Search again.</a>"; ?>`
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
    You have searched for Me &#38; son.
    <a href='?search=Me%20%26%20son'>Search again.</a>

## Siehe auch

filter_data()

Zurück | Zum Anfang | Weiter
input_get_args | Nach oben | input_has_variable