Другое хорошее решение и мой личный фаворит (особенно при разработке кода, который может не остаться под моим строгим контролем .htaccess) - это защита самого файла .ini. Благодаря доброй душе здесь - примечания пользователя: pd в точке замерзших битов , что я делаю:
my.ini -> changes to my.ini.php
my.ini.php запускается:
;<?php
;die(); // For further security
;/*
[category]
name="value"
;*/
Работает отлично! Получите прямой доступ к файлу, и все, что вы видите, это ';' и это действительный, разбираемый файл .ini. Что не нравится:)
Несколько замечаний о фактической реализации (извиняюсь, если это считается «overshare», но, возможно, сэкономит кому-то время):
- Этот файл очень расстраивает мою IDE, и он продолжает пытаться автоматически переформатировать, что затем приводит к расстроению PHP. Благослови на Блокнот ++.
- Не забудьте про закрытие
;*/
. Это все еще работает, если вы не включите его, но PHP предупреждает вас, что он собирается расстроиться.
отсортирован.