Я создаю большое веб-приложение, и мне нужна приличная система для отображения ошибок пользователям (с использованием PHP и ненавязчивого JavaScript).До сих пор при обнаружении ошибки приложение перенаправляет на страницу error.php
и, в зависимости от ссылки, отображает сообщение.
Например, если пользователь отправляет форму в accountCreation.php
blankзатем он перенаправляет на www.example.com/error/FIELD_IS_EMPTY
, а затем error.php
получает сообщение для отображения и печатает его следующим образом:
switch ($_GET['message']) {
case 'FIELD_IS_EMPTY':
echo "You can't leave the field blank.";
break;
case 'TOO_LONG':
echo "Text must be shorter than 128 characters.";
break;
default:
break;
}
По крайней мере, это работает, но я не знаю, является ли этомасштабируемый способ сделать это.Кроме того, если кто-то введет www.example.com/error/FIELD_IS_EMPTY
, появится сообщение об ошибке, даже если пользователь даже не отправил форму.Кто-нибудь есть какие-либо предложения о том, как сделать это правильно?Спасибо!