ignore_user_abort(PHP 3>= 3.0.7, PHP 4) ignore_user_abort - устанавливает, должно ли отсоединение клиента прерывать выполнение скрипта. Описаниеint ignore_user_abort ([int setting]) Эта функция устанавливает, должно ли отсоединение клиента вызывать прерывание выполнения скрипта. Она возвращает предыдущую установку и может вызваться без аргумента, чтобы не менять текущую установку, а только возвратить её. См. в разделе Обслуживание соединений главы Возможности полное описание обслуживания соединений в PHP. |
||||||||||
|
||||||||||
PHP это субъект системы безопасности, встроенной в большинство серверных систем, с учётом разрешений на доступ к файлам и на базе директорий. Это позволяет управлять тем, какие файлы можно читать в файловой системе. Нужно проявлять осторожность при чтении любых файлов, чтобы гарантировать безопасность при чтении любыми пользователями, имеющими доступ к данной файловой системе.
Поскольку PHP был разработан так, чтобы дать пользовательский доступ к файловой системе, можно создать PHP-скрипт, который позволит вам читать такие системные файлы как /etc/passwd, модифицировать внутрисетевые соединения, отправлять задания принтеру etc. Это, очевидно, подразумевает, что вы должны быть уверены, что файлы, которые вы читаете и записываете, являются соответствующими файлами.
Рассмотрим следующий скрипт, где пользователь указывает, что он хотел бы удалить файл в своей home-директории. Это предполагает ситуацию, когда web-интерфейс РНР регулярно используется для работы с файлами, как в случае, когда пользователь сервера Apache может удалять файлы в своих домашних директориях.
| |