Добрый день. На данный момент имею следующую структуру:
- index.php
- profiles.php
- preferences.php
- main.php
Собственно возникла идея, чтобы подгружать страницы с контентом в главный файл index.php при помощи include(); таким образом, что получится, что пользователь будет обращаться только к странице index.php, а остальное будет для него недоступно. Что-то вроде этого:
- src
-- profiles.php
-- preferences.php
-- main.php
-- .htaccess
- index.php
.htaccess
deny from all
index.php
<?php
if (isset($_GET['mode']))
switch ($_GET['mode'])
{
case 'profile':
include("src/profile.php");
break;
case 'preference':
include("src/preferences.php");
break;
case 'main':
include("src/main.php")
default:
echo "test";
break;
}
?>
Собственно хотелось бы узнать подводные камни данного подхода, является ли такой подход дурным тоном и если можно, то некоторые рекомендации как правильно засунуть все в один файл и надо ли это делать. Фреймворки не предлагать. Заранее благодарю за внимание.
Pjeroo на форуме Сообщить модератору о нарушении