2012-10-02 30 views
0

你好,这是第一次,我写PHP处理表单数据,我已经实现了jQuery验证,我已经写了PHP处理表单,并加密,盐析转义和过滤,在我编写代码插入数据到数据库之前,我只是想知道如何将php验证的结果发送回前端。 jQuery有一定的安全级别,但这可能会关闭,但通过php的安全级别更高,特别是在电子邮件验证方面。 PHP是单独的文件,所以我想知道将PHP程序连接到前端的最佳方式,以告知用户他们的数据是否可以接受。 我听说过会话重定向,还有Ajax,但不想在JS关闭的情况下使用它。的jQuery => PHP表单验证

感谢 蚂蚁

+0

确保每个验证器/过滤器都在PHP端使用。 – markus

+0

你能告诉我们一些代码吗?你在使用框架吗?如果您的设置正确,您的JavaScript/Ajax不应干扰服务器端的PHP处理。如果他们的服务器端验证失败,您将需要将POST变量发回给用户。你是否检查表单是在PHP中发布的? – Kenzo

回答

1

使用AJAX为,这将允许您将数据发送到你的PHP脚本,并保持用户的当前页面上。然后您可以返回像truefalse之类的东西,具体取决于是否所有事情都通过了PHP的验证。

如果用户禁用Javascript,那么他们不会有花哨的网站做有趣和有趣的事情。查看here了解如何处理用户没有启用javascript的情况。

本质上讲,你需要做的常规形式,并让用户提交/重新装入需要他们任何错误/成功消息(S)的页面就知道他们这样做或修复自己的错误。