|
|
|
| Написал, так вышло, что для работы скрипта приходится использовать register_globals = On
Форма и обработчик это один и тот же файл.
Форма примерно такая:
<form method=post>
<tr><td>Тема</td><td><input type=text name=title size='74' maxlength='150'></td></tr>
<tr><td></td><td><input type=submit value='Внести'></td></tr>
</form>
|
Как правильно передавать данные из формы, но чтобы не использовать register_globals?
Данные я принимаю вот так:
$title = $_POST['title'];
|
| |
|
|
|
|
|
|
|
для: lgar
(17.02.2012 в 20:03)
| | Вы хотите отказаться от использования register_globals = On, я правильно понимаю? Собственно в форме ничего менять не нужно, все изменения будут в обработчике. | |
|
|
|
|
|
|
|
для: cheops
(17.02.2012 в 20:14)
| | Да. | |
|
|
|
|
|
|
|
для: cheops
(17.02.2012 в 20:14)
| | Вот так
$title = $_POST['title'];
|
разве мы не избавляемся от register_globals=On? | |
|
|
|
|
|
|
|
для: lgar
(18.02.2012 в 21:44)
| | Насколько я понимаю нет.
в файле .htaccess надо явно отключить register_globals или в файле php.ini, если у Вас есть доступ к этому файлу конфигурации. | |
|
|
|
|
|
|
|
для: lgar
(18.02.2012 в 21:44)
| | Да, так будет работать при отключенном register_globals. | |
|
|
|