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

时间:2014-05-29 07:21:44

标签: php error-handling

好的,我有一个网络应用程序,我已将文件拆分为页面脚本以便更好地管理。 例如,addplayerP.php是带有表单等的页面,addplayer.php就像运行所有请求查询的脚本页面。

我现在要做的是创建一个错误管理系统。因为我不想重写带有头文件css和html的脚本页面来打印出错误,我想简单地在页面上返回一个$_GET['errorNo']代码并根据该页面然后打印相应的错误消息。

现在,最好的方法是在错误检查方面做到这一点。 我的意思是好的,我会返回1001错误但是我应该采用更加面向对象的方式(不是那种经验丰富的课程但愿意参与其中)。

任何想法都会得到满足

1 个答案:

答案 0 :(得分:0)

在我看来,你应该使用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 Form Plugin