Хостинг
Хостинг услуги

О компании

Пресс-центр

Акции

Частые вопросы

Оплата услуг

Документы

Контакты

Хостинг услуги
Виртуальный хостинг

Виртуальный хостинг

Линия «Стандарт»
Линия «SEO»
Реселлинг

Реселлинг

Дополнительные услуги

Доменные услуги
Что такое домен

Что такое домен

Проверить домен

Проверить домен

Регистрация доменов

Регистрация доменов

Последнии новости
Новости компании
3 месяца бесплатного хостинга!
Дата: 04.12.09 | Пресс-релизы компании
Новая киевская телефонная линия.
Дата: 16.09.09 | Пресс-релизы компании
40 лет Интернету.
Дата: 02.09.09 | Пресс-релизы компании
Новый тариф «Большое лето»!
Дата: 07.08.09 | Пресс-релизы компании
Сезон новых цен открыт!
Дата: 04.08.09 | Пресс-релизы компании
Еще один вид оплаты: «Баннерные показы»
Дата: 29.05.09 | Пресс-релизы компании
 
Билинг Панель
Имя:
Пароль:
 
Панель Управления
Имя:
Пароль:
 
 

Проверить домен

Расширенный режим

 

Зачем теперь register_globals=off?


Ответ: Это сделано для облегчения написания безопасных скриптов. При разработке достаточно сложных проектов, когда число используемых переменных велико, очень легко можно допустить использование неинициализированной переменной, которая при register_globals=On может быть передана скрипту извне злобным хацкером. Поэтому, для написания хороших скриптов, рекомендуется обращаться к входным переменным через предопределенные массивы (при этом программист, заранее зная, что эти переменные переданы снаружи производит соответствующие проверки на корректность) и включить error_reporting = E_ALL (по крайней мере, на этапе написания и тестирования скрипта) для того, чтобы PHP предупреждал о использовании неинициализированных переменных.

Безусловно, возможно написание хороших и безопасных скриптов и при register_globals=On, но:

- это требует значительно более внимательного подхода к написанию;
- эти скрипты не будут корректно работать где register_globals=Off (в отличие от скриптов, написанных для register_globals=Off, которые будут корректно работать везде);
Copyright © Хостинг: Qlayer.net, 2006 - 2018

Наши контакты

+38 (044) 232-85-26

ICQ: 495-712-949
E-mail: support@qlayer.net
Skype: support.qlayer.net