Что “EGPCS” означает в PHP?

Сначала необходимо найти дочернее окно, где текст введен. Можно сделать это путем нахождения дочернего окна с классом окна "Редактирование". После того как у Вас есть тот дескриптор окна, используйте WM_GETTEXT для получения текста, который уже введен, затем измените тот текст (например, добавьте собственное), затем используйте WM_SETTEXT для передачи измененного текста обратно.

13
задан coderex 21 August 2009 в 16:32
поделиться

3 ответа

Руководство по директиве может вам помочь еще немного: variables_order (цитирование):

Устанавливает порядок EGPCS (Среда, Получить, Опубликовать, Cookie и Server) синтаксический анализ переменных. Например, если для переменных_order установлено значение "SP", то PHP создаст суперглобальные $ _ SERVER и $ _ POST , но не создавать $ _ ENV , $ _ GET и $ _ COOKIE . Установка на "" означает, что суперглобальные переменные устанавливаться не будут.

Также обратите внимание (снова цитируя):

Содержание и порядок $ _ REQUEST таковы. также затрагивается этой директивой.

Я полагаю, что эта опция была более важной некоторое время назад, когда все еще использовались register_globals, как указано на той же странице (цитирование):

Если устаревший register_globals директива включена (удалена с PHP 6.0.0), затем variables_order также настраивает порядок ENV, GET, Переменные POST, COOKIE и SERVER: заполняется в глобальном масштабе. Таким образом, для пример, если для переменных_order установлено значение "EGPCS", register_globals включен, и оба $ _ GET ['action'] и $ _ POST ['action'] установлены, затем $ action будет содержать значение $ _ POST ['action'] , поскольку P следует после G в наш пример значения директивы.

Я не вижу, что я могу добавить; это помогло?
Или что-то в этом вызывает у вас проблемы?

26
ответ дан 1 December 2019 в 19:23
поделиться

Он управляет порядком, в котором глобальные переменные $ _ GET , $ _ POST и т. Д. Определяются PHP. Буквы просто обозначают категории, например, G для $ _ GET . Я серьезно сомневаюсь, что вы захотите изменить этот параметр.

2
ответ дан 1 December 2019 в 19:23
поделиться

The accepted answer above is good. But another important point to note here is that if any of these flags is not set, that variable will be empty when the script runs, i.e. if variables_order is set to "GPCS" the $_ENV variable will always be an empty array. Found this out the hard way.

8
ответ дан 1 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: