Web应用程序错误处理和打印结果


Web application error handling and print results

好的,我有一个web应用程序,我已经把我的文件分成页面脚本更好的管理。例如,addplayerP.php是带有etc表单的页面,而addplayer.php就像运行所有请求查询的脚本页面。

我现在想做的是创建一个错误管理系统。因为我不想重载脚本页面的标题css和html打印出错误,我想简单地返回回到页面的$_GET['errorNo']代码,然后根据页面将打印相应的错误消息。

现在最好的方法是什么呢?主要是在错误检查方面。我的意思是,好吧,我返回1001错误,但我应该用一个更面向对象的方式(不是有经验的类,但愿意玩)。

在我看来,你应该使用javascript来处理错误,而不是回显php字符串。

既然,我假设,你所指的错误是表单填写的错误,我建议你熟悉jquery,和submit()函数。

在你把东西发送到服务器之前,你应该检查一下客户端。

当然,您仍然应该在服务器端仔细检查它,以处理黑客企图,但错误处理应该坚持javascript。

一个简单的例子:

HTML:

<form id = "test" action = "addplayer" method = "post">
    <input type = "text" name = "name">
</form>
Javascript (Jquery):

$('#test').submit(function(){
    if ( $('#test[name="name"]').val() == "") // if its empty
    {
        alert("name cannot be empty");
        return false;
    }
    else
    {
        return true;
    }
});

如果你熟悉ajax,这应该会让你的生活变得更容易:Ajax表单插件