K4:KHTTPQuery
From In-Portal Developers Guide
Path to article:
m (1 версия) |
|||
Line 4: | Line 4: | ||
[[Image:Http_query.gif|left|frame|none|Содержание реестра kHTTPQuery]] | [[Image:Http_query.gif|left|frame|none|Содержание реестра kHTTPQuery]] | ||
| | | | ||
- | + | The '''kHTTPQuery''' class is used in K4 for pre-proccessing and then to safely use the following types of data: | |
- | * | + | * data that a user passed to a script |
- | * | + | * data pulled from the [[K4:Environment|Environment variable]] |
- | * | + | * data from user variables (similar to array [http://lv2.php.net/manual/ru/reserved.variables.php#reserved.variables.globals $_GLOBALS]) |
- | + | As far as user data, we're referring to the content of the following built in PHP arrays: | |
- | # '''$_COOKIE''' - cookies, | + | # '''$_COOKIE''' - cookies, that are stored on the user's computer |
- | # '''$_GET''' - | + | # '''$_GET''' - parameters passed in the address bar of the internet browser |
- | # '''$_POST''' - | + | # '''$_POST''' - values of the fields in a form |
- | # '''$_FILES''' - | + | # '''$_FILES''' - files uploaded through a form |
- | {{TipBox| | + | {{TipBox|Arrays are listed in the order in which they were added to the variables register through this class.}} |
- | + | Also available are arrays $_ENV и $_SERVER, but right now they're not used in K4. | |
|} | |} | ||
- | == | + | == Data Passed by the User (From the Browser) == |
К данному типу данных можно отнести все переменные полученные из встроенных массивов php. На приведённом изображении это будут переменные со следующими именами: | К данному типу данных можно отнести все переменные полученные из встроенных массивов php. На приведённом изображении это будут переменные со следующими именами: | ||
Revision as of 19:48, 2 April 2009
| ||
---|---|---|
Статьи в этой категории | ||
|
The kHTTPQuery class is used in K4 for pre-proccessing and then to safely use the following types of data:
As far as user data, we're referring to the content of the following built in PHP arrays:
Also available are arrays $_ENV и $_SERVER, but right now they're not used in K4. |
Data Passed by the User (From the Browser)
К данному типу данных можно отнести все переменные полученные из встроенных массивов php. На приведённом изображении это будут переменные со следующими именами:
- из массива $_COOKIE
TreeExpandStatus, cookies_on, catalog_active_prefix, adm_sid, __qca
- из массива $_GET
env
Пользовательские переменные (установленные из K4)
module, section
Разобранная переменная окружения
В данном примере все ранее не описанные переменные получены в результате обработки переменной окружения. Эти переменные легко определить, т.к. в их имени будет символ подчёркивания ("_
").