好的,我有一个网络应用程序,我已将文件拆分为页面脚本以便更好地管理。 例如,addplayerP.php是带有表单等的页面,addplayer.php就像运行所有请求查询的脚本页面。
我现在要做的是创建一个错误管理系统。因为我不想重写带有头文件css和html的脚本页面来打印出错误,我想简单地在页面上返回一个$_GET['errorNo']
代码并根据该页面然后打印相应的错误消息。
现在,最好的方法是在错误检查方面做到这一点。 我的意思是好的,我会返回1001错误但是我应该采用更加面向对象的方式(不是那种经验丰富的课程但愿意参与其中)。
任何想法都会得到满足
答案 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