【问题标题】:Multi page ordering form php or ajax多页订购表格 php 或 ajax
【发布时间】:2010-06-17 23:15:59
【问题描述】:

我希望创建一个多页订购表单,第一页将包含一些下拉列表和文本字段,第二页将包含更多文本字段,第三页将是带有 paypal 付款选项的订单摘要。

我只是想知道创建此订单的最佳方式是什么。我过去使用过会话,但从来没有让用户输入文本并从下拉列表中选择项目,有没有人有任何资源可以做到这一点?或者有谁知道我可以使用和修改的 jquery 或其他 ajax 示例或插件。

任何见解都会有很大帮助。

谢谢

【问题讨论】:

  • 如果有任何需要保护的信息,则不会使用 AJAX。
  • 因为这意味着安全数据必须通过 ajax 发送,这通常是不安全的,除非您在发送之前和之后加密,并且仍然存在安全缺陷。
  • @Kerry: 因为加密必须是可逆的(在这种情况下)?您仍然可以通过 SSL 连接执行 XMLHttpRequest,只要执行请求的原始页面也使用 https:
  • 嗯,我听说过,虽然没有特别的原因,或者觉得 AJAX 请求更容易拦截

标签: php ajax session forms multipage


【解决方案1】:

最简单的技术可能是使用隐藏的表单字段将字段从前一个屏幕传送到最终屏幕。

只需确保在提交最终屏幕时验证所有值,以确保用户没有玩弄数据。

【讨论】:

    【解决方案2】:

    如果您不这样做,则根本不需要进行分页。只需使用 css 显示/隐藏“页面”。听起来您不必随时保存“状态”。

    但如果你想做多个页面,使用会话或cookie来跟踪用户。然后将数据保存到数据库中并将其标记为不完整。在最后一页上,将其全部检索并显示在页面上。服务器无法判断请求是否为 ajax,因此无论您使用什么提交都无关紧要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      相关资源
      最近更新 更多