用于处理订单的客户端脚本与服务器端脚本

Client-Side vs. Server-Side Scripts to Process Order

本文关键字:脚本 服务器端 客户端 处理 用于      更新时间:2023-09-26

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

在阅读了无数文章之后,很明显我必须做所有的支付处理服务器端(php)。对于将确定用户选择的配料和尺寸并确定该披萨价格的表单验证,我应该做服务器端还是最好在客户端做(javascript)?谢谢!

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

客户端是可选的,它可以节省您在每次想要完成某事时往返 Web 服务器的时间。服务器端不是,除非你已经为黑客提供了免费的大餐交易。