время
|
|
Глава 6. Проблемы 11
данном примере переменной $username задается имя каталога пользователя,
в котором находится необходимый для удаления файл. Переменной $homedir за-
дается путь направления поиска. Функция unlink ($homedir.$file_to_delete);
производит по указанному пути удаление. Echo ( ) выводит результат.
80 Часть I. Основные характеристики PHP
Хотелось бы выделить два важных пункта, запомнив которые вы сможете предот-
вратить эти проблемы:
• необходимо в некоторой степени ограничивать возможности пользователей;
• проверяйте программы, которые будут запускаться на сервере.
Соблюдая эти пункты, вы избавитесь от проблем, связанных с употреблением фай-
ловых функций.
Существует еще множество примеров, при реализации которых можно получить
доступ к тому или иному файлу. Все зависит от администратора и его способнос-
тей. Анализируйте каждый скрипт логическими путями, и тогда проблем с безо-
пасностью у вас не будет.
6.4. Создание virtualHost с разумными
ограничениями безопасности РНР
В данном