在 PHP 中处理 POST 请求的最佳实践

我正在开发一个 PHP 项目,该项目有许多页面调用 POST 请求,例如登录、注册、评论等。


我尝试在名为 post.php 的单个文件中处理所有 POST 请求,每个请求都包含“formtype”参数,如下所示,


$formtype = $_POST['formtype'];

if ($formtype == "register") {

    register_function_here();

} else if ($formtype == 'login') {

    login_function_here();

} else {

    die("Error: No FORMTYPE");

}

我还尝试为单独的功能创建单独的文件,例如 login.php、register.php、comment.php 等。


哪种方法更适合处理 POST 请求?正如我所做的那样,在单个文件中处理所有 POST 请求有什么缺点吗?


温温酱
浏览 237回答 2
2回答

神不在的星期二

我强烈推荐面向对象编程,使用类,每个类一个源文件。
打开App,查看更多内容
随时随地看视频慕课网APP