【问题标题】:jQuery => PHP Form validationjQuery => PHP 表单验证
【发布时间】:2012-10-02 22:04:41
【问题描述】:

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

谢谢 蚂蚁

【问题讨论】:

  • 你能在这里给我们看一些代码吗?你在使用框架吗?如果您的设置正确,您的 JavaScript/Ajax 不应干扰服务器端的 PHP 处理。如果他们未通过服务器端验证,您将需要将 POST vars 发送回用户。您是否在检查表单是否以 PHP 发布?
  • 确保 PHP 端也使用了每个验证器/过滤器。

标签: php forms


【解决方案1】:

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

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

基本上,您需要做一个常规表单并让用户提交/重新加载页面,其中包含任何错误/成功消息,让他们知道他们已经完成或修复他们的错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 2013-10-07
    相关资源
    最近更新 更多