Всем доброго времени суток. В пхп.ини есть такая волшебная директива как include_path, который как я понимаю, задает пути для подключения файлов внутри пхп. Мне же хочется получить что-то в духе 3-4-х суперглобальных переменных, чтобы во всех скриптах их указывать для указания пути к js/css/php инклюдам (3 разных пути). Чтобы в случае изменения структуры всего этого не лазить по всем скриптам. Кто-нибудь может подсказать как это сделать? Или почему это плохо и как это сделать разумнее.
stranger1101 объявляешь в одном файле (к примеру config.php), который подключается в самом начале всех остальных файлов.
Gromo Сейчас так и собираюсь делать, но при перемещении этого файла придется переписывать во всех скриптах его подключение. Понимаю, что это уже, скорее перестраховка, но хочется это как-то указать в php.ini или как-то так. Хотя, в чем-то вариант с config.php действительно лучше. Действительно, пожалуй, на нем и остановлюсь...
тогда вариант номер 2: все запросы обрабатываются только одним файлом - index.php, который подключает остальные пхп файлы по необходимости. называется данный подход "единая точка входа". почитать можно тут: http://habrahabr.ru/blogs/php/31270/ там заодно и про MVC хорошо написано
Код (Text): <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^.*$ index.php [L,QSA] </IfModule> и можно дальше рулить через $_SERVER['REQUEST_URI']