|
Автор |
Сообщение |
Pavel
Гость
|
|
|
|
Здравствуйте, Денис.
Я изучаю php по вашей книге, и у меня возникла небольшая проблема. На страницах 173-178 вашей книги по php
изложен пример передачи параметров сценарию с помощью формы. Я переписал
этот пример, но параметры сценарию не передаются. Подскажите, пожалуйста, что делать в этой ситуации? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
в файле конфигурации php.ini включите опцию register_globals:
register_globals = On
и все заработает - по умолчанию она в новых дистрибутивах PHP выключена |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Забыл добавить: если у вас эта проблема возникла на хостинге, попросите администратора включить эту директиву. Если он не согласится, ссылаясь на безопасность системы, он прав: использование этой директивы несколько ее снижает. В этом случае вам нужно получать доступ через массив глобальных переменных (в книге описано, как это сделать) |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Павел
Участник тусовки
Зарегистрирован: 17.02.2006 Сообщения: 110 Откуда: Санкт-Петербург
|
|
|
|
Все заработало! Спасибо! |
|
Вернуться к началу |
|
|
kiev1
Зарегистрирован: 01.04.2006 Сообщения: 6
|
|
|
|
вообще-то для безопасности рекомендуется получать параметры через массивы $_GET $_POST $_FILES, а register_globals и session_autostart отключить... так в правильных CMS и сделано |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Полностью согласен, но при правильном построении сценариев никакой опасности в register_globals я не вижу |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|