qusk Опубликовано 18 февраля, 2006 Жалоба Поделиться Опубликовано 18 февраля, 2006 Ладно, safe_mode=on, в принципе, нужная вещь. Но зачем включать register_globals ? Писал в тех. поддержку сказали, что отключить для отдельного пользователя не могут. А между тем, включение register_globals имеет такие существенные минусы: 1. Падает производительность (за счёт раскрытия всех супер-глобальных массивов). Это было-бы сравнительно несущественным, если бы вы не писали, что отключаете отдельных клиентов за чрезмерную растрату процессорного времени. 2. Страдает безопасность. Пользователь спокойненько может передавать свои значения переменным. Например тем, которые создаются для внутреннего управления программы и должны не зависеть от внешнего ввода. 3. Снижается удобство написания скриптов и приложений. У меня есть тот-же $_POST для доступа, почему я должен постоянно заботиться о том, чтобы переменные из супер-глобальных массивов не перекрыли друг-друга, а также другие переменные? 4. Некоторые вещи спроектированы при таком случае, когда register_globals отключено. Что делать с ними? Переписывать? Линки в тему: http://www.opennet.ru/base/dev/register_globals_php.txt.html http://ru.php.net/register_globals Если register_globals мотивирована соображениями совместимости - это одно, но когда внедряют её всем поголовно - совсем другое. Так вот, хотелось бы узнать причину невозможности её перезаписать в .htaccess и изменить для конкретного клиента. Имхо, это нелогично. И вообще, эта ситуация устраивает всех клиентов? Благодарю за внимание. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 18 февраля, 2006 Жалоба Поделиться Опубликовано 18 февраля, 2006 register_globals=on требует наш биллинг, который работает на том же сервере, где и располагается часть наших клиентов. Манипуляции переменными посредством .htaccess пресекаются на корню. Ссылка на комментарий Поделиться на другие сайты Поделиться
qusk Опубликовано 18 февраля, 2006 Автор Жалоба Поделиться Опубликовано 18 февраля, 2006 Почему тогда нельзя сделать так, чтобы его можно было перезаписывать через .htaccess? Технических ограничений здесь я не вижу. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 18 февраля, 2006 Жалоба Поделиться Опубликовано 18 февраля, 2006 А я вижу. Ссылка на комментарий Поделиться на другие сайты Поделиться
qusk Опубликовано 18 февраля, 2006 Автор Жалоба Поделиться Опубликовано 18 февраля, 2006 Понятно. Благодарю за ответ. Ссылка на комментарий Поделиться на другие сайты Поделиться
buxar Опубликовано 26 октября, 2007 Жалоба Поделиться Опубликовано 26 октября, 2007 Возвращаясь к написаному. Может уже при новой конфигурации сервера есть какая либо возможность отключить register_globals для конкретного пользователя. некоторые клиенты просят. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 26 октября, 2007 Жалоба Поделиться Опубликовано 26 октября, 2007 К сожалению, нет. На данный момент наш биллинг уже не требует register_globals, но есть достаточно клиентов с подобными скриптами. Ссылка на комментарий Поделиться на другие сайты Поделиться
buxar Опубликовано 26 октября, 2007 Жалоба Поделиться Опубликовано 26 октября, 2007 Так может .htaccess разрешите использовать в разумных пределах, что бы если кому нужно можно было бы register_globals отключить или что либо сделать Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 26 октября, 2007 Жалоба Поделиться Опубликовано 26 октября, 2007 Нет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Crazy Script Опубликовано 2 марта, 2008 Жалоба Поделиться Опубликовано 2 марта, 2008 К сожалению, нет. На данный момент наш биллинг уже не требует register_globals, но есть достаточно клиентов с подобными скриптами. А в будущем хотя бы есть надежда на то, что register_globals либо отключат вообще, либо разрешат отключать их самостоятельно тем, кому они не нужны? Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 2 марта, 2008 Жалоба Поделиться Опубликовано 2 марта, 2008 Вероятно через 9-12 месяцев и отключим. На новых устанавливаемых серверах он отключен. Сейчас правда а5 клиентов "сажаем" на старые серверы, т.к. с них ушли некоторые клиенты. Ссылка на комментарий Поделиться на другие сайты Поделиться
Crazy Script Опубликовано 2 марта, 2008 Жалоба Поделиться Опубликовано 2 марта, 2008 А можно как-то "переехать" со старого сервера на новый? Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 2 марта, 2008 Жалоба Поделиться Опубликовано 2 марта, 2008 Нет. Новый уже загружен на максимальный предел нормы, как только заполним старые - установим следующий сервер. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти