【问题标题】:Client-Side vs. Server-Side Scripts to Process Order [closed]处理订单的客户端与服务器端脚本[关闭]
【发布时间】:2013-09-23 19:09:23
【问题描述】:

我正在设计一个网站,让用户可以选择比萨饼的大小和上面放的配料。基于这些选择,我想编写脚本: 1. 提交表单时计算该披萨的成本 2. 处理付款(验证信用卡等)

阅读无数文章后,很明显我必须在服务器端 (php) 完成所有支付处理。对于将确定用户选择的浇头和尺寸并确定比萨饼价格的表单验证,我应该在服务器端进行还是在客户端(javascript)更好?谢谢!

【问题讨论】:

    标签: javascript php html client-side server-side


    【解决方案1】:

    最好两者都做一点。如果您在客户端执行此操作,用户将能够使用内联 javascript 更改值,这是一个安全漏洞。 Javascript 验证比服务器端验证更快、更方便。最佳做法是两者都做。

    【讨论】:

      【解决方案2】:

      客户端是可选的,它可以节省您每次想要完成某事时往返网络服务器的时间。服务器端不是,除非你已经为黑客准备了免费餐点。

      【讨论】:

      • +1 服务器端不是
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 2011-01-01
      • 2011-03-05
      • 1970-01-01
      相关资源
      最近更新 更多