hosting:php:disable_functions

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
hosting:php:disable_functions [2019/06/18 15:06]
karlov создано
hosting:php:disable_functions [2020/04/01 12:12] (текущий)
195.60.201.35 ↷ Операцией перемещения обновлены ссылки
Строка 1: Строка 1:
-====== Отключение функций PHP ======+====== ​2.8.22. ​Отключение функций PHP ======
  
-Параметр ''​[[https://​www.php.net/​manual/​ru/​ini.core.php#​ini.disable-functions|disable_functions]]''​ позволяет ​отключать [[https://​www.php.net/​manual/​ru/​functions.internal.php|внутренние ​функции]] PHP. С его помощью, ​к примеру, можно запретить скриптам сайта ​отправлять почту с помощью функции PHP ''​[[https://​www.php.net/​manual/​ru/​function.mail.php|mail]]''​ или заблокировать в целях ​усиления мер безопасности возможность использования функций вроде ''​[[https://​www.php.net/manual/​ru/​function.exec.php|exec]]''​ и ''​[[https://​www.php.net/​manual/​ru/​function.shell-exec.php|shell_exec]]''​.+<​note>​ 
 +В случае вызова отключённой функции ​в скрипте, будет возвращено [[hosting:php:​error-reporting-and-logging|предупреждение]] ''​E_WARNING'',​ при этом ​выполнение ​скрипта не прекращается. 
 +</note>
  
-Чтобы отключить функции:​+Параметр ''​[[https://​www.php.net/​manual/​ru/​ini.core.php#​ini.disable-functions|disable_functions]]''​ позволяет отключать только [[https://​www.php.net/​manual/​ru/​functions.internal.php|внутренние функции]] PHP, на пользовательские функции он не влияет. С его помощью,​ к примеру,​ можно запретить скриптам сайта отправлять почту с помощью функции PHP ''​[[https://​www.php.net/​manual/​ru/​function.mail.php|mail]]''​ или заблокировать в целях усиления мер безопасности возможность использования функций вроде ''​[[https://​www.php.net/​manual/​ru/​function.exec.php|exec]]''​ и ''​[[https://​www.php.net/​manual/​ru/​function.shell-exec.php|shell_exec]]''​. 
 + 
 +Чтобы отключить функции, выполните следующее:
   - Откройте [[hosting:​my-sites:​php-settings|настройки PHP]].   - Откройте [[hosting:​my-sites:​php-settings|настройки PHP]].
   - Перечислите через запятую названия отключаемых функций в поле напротив «**disable_functions**»:​{{ :​hosting:​php:​disable_functions.png?​nolink |}}   - Перечислите через запятую названия отключаемых функций в поле напротив «**disable_functions**»:​{{ :​hosting:​php:​disable_functions.png?​nolink |}}
Строка 13: Строка 17:
 ===== Другие статьи ===== ===== Другие статьи =====
  
-{{indexmenu>​.#​1}}+{{indexmenu>​.#​1|nsort tsort}}
  • hosting/php/disable_functions.1560859587.txt.gz
  • Последние изменения: 2019/06/18 15:06
  • — karlov