URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 947
[ Назад ]

Исходное сообщение
"метод POST и имена переменных"

Отправлено Денис , 10-Дек-02 18:53 
Установил у себя Apache 2.0.43 и PHP 4.2.3. Теперь переменные, посылаемы через форму на сайте методом POST, могу обрабатывать в PHP только обращаясь к ним как $_POST['param']. Большинство скриптов, написанных ранее используют классическое обращение к меренным вида $param. Подскажите, как настроить PHP или Apache для нормальной работы скриптов (если конечно такая процедура будет легче, чем переписывание всех скриптов)
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"RE: метод POST и имена переменных"
Отправлено .zZz. , 10-Дек-02 19:00 
>Установил у себя Apache 2.0.43 и PHP 4.2.3. Теперь переменные, посылаемы через
>форму на сайте методом POST, могу обрабатывать в PHP только обращаясь
>к ним как $_POST['param']. Большинство скриптов, написанных ранее используют классическое обращение
>к меренным вида $param. Подскажите, как настроить PHP или Apache для
>нормальной работы скриптов (если конечно такая процедура будет легче, чем переписывание
>всех скриптов)
>Заранее благодарен.
За последние 3 дня ты - 3 человек, кто мучается с этим вопросом.
На самом деле всё просто:

в php.ini

Register_globals=On


"RE: метод POST и имена переменных"
Отправлено riteman , 16-Дек-02 10:08 
>Установил у себя Apache 2.0.43 и PHP 4.2.3. Теперь переменные, посылаемы через
>форму на сайте методом POST, могу обрабатывать в PHP только обращаясь
>к ним как $_POST['param']. Большинство скриптов, написанных ранее используют классическое обращение
>к меренным вида $param. Подскажите, как настроить PHP или Apache для
>нормальной работы скриптов (если конечно такая процедура будет легче, чем переписывание
>всех скриптов)
>Заранее благодарен.
Поправь свой php.ini
убери региструцию глобальных переменных а именно:

register_globals = On

Если конечно не...

; You should do your best to write your scripts so that they do not require
; register_globals to be on;  Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.