Action формы на той же странице или на другой странице?


и В создание HTML-формы с вставкой в базу данных, вы можете указать action формы для самой страницы или для другого сценария PHP. Я в недоумении о том, что было бы лучшим вариантом.

и Я всегда использую вторую страницу, и я делаю проверку на второй странице, а также, в случае, если пароль является неправильным (например, если это форма входа в систему), я показываю предупреждение и redireciono на предыдущую страницу.

было Бы выгодно, я делать другой способ? Какая разница между двумя вариантами?

Author: bfavaretto, 2014-06-03

2 answers

" Не существует "хорошая практика", "правильно" или "неправильно". Используйте, как считаете нужным. Если отправить на ту же страницу, нужно перенаправить, если пройти проверку; пройти на другую страницу, нужно сохранить в разделе ошибки проверки, и перенаправить, если не провести.

, что очень часто будет иметь один PHP-файл в качестве точки входа (или - front controller) всего приложения/веб-сайт – обычно index.php. В этом случае формы, как правило, проходят для него же. Может быть, пойдем отсюда впечатление, что это "правильное".

 4
Author: bfavaretto, 2014-06-03 01:46:39

, О "правильно" или "неправильно", это действительно то, что не существует в этом контексте. Однако, это хорошая практика, чтобы отделить PHP от HTML, это то, обычно, проходит на другую страницу, где вы сможете проверить данные. Это облегчит для будущих изменений, что другой программист будет делать, или даже вы.

, Но каждый случай индивидуален, если вы работаете с формой только и этот не очень большой, бросает все в один файл и устраняет все в нем же. Теперь если вы являетесь системы с несколькими модулями идет в 1-й совет, отделить HTML от PHP.

 2
Author: LeoFelipe, 2014-06-04 23:43:00