.. include:: ../../Includes.txt .. _Request: ============================================== Request ============================================== \\nn\\t3::Request() ---------------------------------------------- Zugriff auf GET / POST Variablen, Filecontainer etc. Overview of Methods ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \\nn\\t3::Request()->GP(``$varName = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Merge aus $_GET und $_POST-Variablen .. code-block:: php \nn\t3::Request()->GP(); | ``@return array`` \\nn\\t3::Request()->POST(``$url = '', $postData = [], $headers = []``); """"""""""""""""""""""""""""""""""""""""""""""" Sendet einen POST Request (per CURL) an einen Server. .. code-block:: php \nn\t3::Request()->POST( 'https://...', ['a'=>'123'] ); | ``@return array`` \\nn\\t3::Request()->files(``$path = NULL, $forceArray = false``); """"""""""""""""""""""""""""""""""""""""""""""" File-Uploads aus ``$_FILES`` holen und normalisieren. Normalisiert folgende File-Upload-Varianten. Enfernt leere Datei-Uploads aus dem Array. .. code-block:: php Beispiele: ALLE Datei-Infos aus ``$_FILES``holen. .. code-block:: php \nn\t3::Request()->files(); \nn\t3::Request()->files( true ); // Array erzwingen Datei-Infos aus ``tx_nnfesubmit_nnfesubmit[...]`` holen. .. code-block:: php \nn\t3::Request()->files('tx_nnfesubmit_nnfesubmit'); \nn\t3::Request()->files('tx_nnfesubmit_nnfesubmit', true); // Array erzwingen Nur Dateien aus ``tx_nnfesubmit_nnfesubmit[fal_media]`` holen. .. code-block:: php \nn\t3::Request()->files('tx_nnfesubmit_nnfesubmit.fal_media' ); \nn\t3::Request()->files('tx_nnfesubmit_nnfesubmit.fal_media', true ); // Array erzwingen | ``@return array`` \\nn\\t3::Request()->getUri(``$varName = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Request-URI zurückgeben. Im Prinzip die URL / der GET-String in der Browser URL-Leiste, der in ``$_SERVER['REQUEST_URI']`` gespeichert wird. .. code-block:: php \nn\t3::Request()->getUri(); | ``@return string``