K4:KHTTPQuery
From In-Portal Developers Guide
Path to article:
m (категория) |
Current revision (18:44, 26 November 2010) (view source) (Back to Russian) |
||
(5 intermediate revisions not shown.) | |||
Line 31: | Line 31: | ||
== Разобранная переменная окружения == | == Разобранная переменная окружения == | ||
В данном примере все ранее не описанные переменные получены в результате обработки [[K4:Environment|переменной окружения]]. Эти переменные легко определить, т.к. в их имени будет символ подчёркивания ("<code>_</code>"). | В данном примере все ранее не описанные переменные получены в результате обработки [[K4:Environment|переменной окружения]]. Эти переменные легко определить, т.к. в их имени будет символ подчёркивания ("<code>_</code>"). | ||
+ | |||
+ | [[ru:{{FULLPAGENAME}}]] | ||
+ | [[en:K4:KHTTPQuery]] |
Current revision
| ||
---|---|---|
Статьи в этой категории | ||
|
Класс kHTTPQuery используется в К4 для предварительной обработки и последующего безопасного использования следующих типов данных:
Под понятием данных пользователя подразумевается содержание следующих, встроенных в php, массивов:
Также доступны массивы $_ENV и $_SERVER, но на данный момент их использование не представляет никакого интереса для K4. |
Переданные пользователем данные (из обозревателя интернета)
К данному типу данных можно отнести все переменные полученные из встроенных массивов php. На приведённом изображении это будут переменные со следующими именами:
- из массива $_COOKIE
TreeExpandStatus, cookies_on, catalog_active_prefix, adm_sid, __qca
- из массива $_GET
env
Пользовательские переменные (установленные из K4)
module, section
Разобранная переменная окружения
В данном примере все ранее не описанные переменные получены в результате обработки переменной окружения. Эти переменные легко определить, т.к. в их имени будет символ подчёркивания ("_
").