Joomla! Programmierung/Framework/JRequest/get
Aus Joomla! Dokumentation
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
JRequest/get holt ein komplettes "Request"-Array und gibt es zurück.
[Bearbeiten] Syntax
static get( [$hash], [$mask] )
- @return mixed Request hash
- @since
- Deprecated ⇒ JInput->get, JInput->post etc.
| Parameter | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|
| [$hash] | string | Array, das geholt werden soll. Kann die Werte post, get, files, cookie, env, server, method und default haben. Wird default oder kein Parameter übergeben, wird $_REQUEST gefiltert und zurück gegeben. | default |
| [$mask] | int | Die Filtermaske für die Variable. 1: Leerzeichen am Anfang werden nicht entfernt. 2: Es wird nicht gefiltert. 4: HTML ist erlaubt, sonst: Es wird ein strikter Filter genutzt | 0 |
[Bearbeiten] Beispiele
[Bearbeiten] $_POST abfragen
$post = JRequest::get('post');
[Bearbeiten] Quellcode
{ if ($hash === 'METHOD') { } switch ($hash) { case 'GET': $input = $_GET; break; case 'POST': $input = $_POST; break; case 'FILES': $input = $_FILES; break; case 'COOKIE': $input = $_COOKIE; break; case 'ENV': $input = &$_ENV; break; case 'SERVER': $input = &$_SERVER; break; default: $input = $_REQUEST; break; } $result = self::_cleanVar($input, $mask); // Handle magic quotes compatibility { $result = self::_stripSlashesRecursive($result); } return $result; }
[Bearbeiten] Siehe auch
- JRequest->get() auf api.joomla.org
- JFilterInput