Я все еще не могу устоять в PHP (мой первый язык), и я достиг уровня компетенции, где я могу кодировать одну страницу, которая обрабатывает все виды различных связанных запросов. Они обычно имеют такую структуру:
(код псевдо)
<?php
include 'include/functions.php';
IF authorized
IF submit (add data)
ELSE IF update (update data)
ELSE IF list (show special data)
ELSE IF tab switch (show new area)
ELSE display vanilla (show default)
ELSE "must be registered/logged-in"
?>
<HTML>
// snip
<?php echo $output; ?>
// snip
</HTML>
и все это работает хорошо и довольно быстро, что круто. Но я все еще чувствую свой путь в темноте ... и хотел бы получить некоторую информацию от профессионалов относительно этого типа дизайна страницы ...
- это хорошая долгосрочная структура? (кажется, легко расширяется ...)
- Существуют ли угрозы безопасности, характерные для данной конструкции?
- есть ли углы, в которые мне следует покрасить себя?
Просто любопытно, что нас ждет впереди, правда ...