用于处理订单的客户端脚本与服务器端脚本
Client-Side vs. Server-Side Scripts to Process Order
我正在设计一个网站,允许用户选择披萨的大小和他们放在上面的配料。基于这些选择,我想编写脚本以:1. 提交表格时计算该披萨的成本2. 处理付款(验证信用卡等)
在阅读了无数文章之后,很明显我必须做所有的支付处理服务器端(php)。对于将确定用户选择的配料和尺寸并确定该披萨价格的表单验证,我应该做服务器端还是最好在客户端做(javascript)?谢谢!
最好两者兼而有之。如果在客户端执行此操作,用户将能够使用内联 javascript 更改值,这是一个安全漏洞。Javascript验证比服务器端验证更快,更方便。最佳做法是两者兼而有之。
客户端是可选的,它可以节省您在每次想要完成某事时往返 Web 服务器的时间。服务器端不是,除非你已经为黑客提供了免费的大餐交易。
相关文章:
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Meteor如何运行服务器端python脚本
- 加载服务器端渲染的React组件后执行脚本
- 在服务器端脚本执行后关闭选项卡
- ASP.NET-具有客户端和服务器端的通用脚本
- 是否可以在不使用服务器端脚本或编程的情况下在网页中进行实时视频流
- Javascript向上/向下投票评论脚本(服务器端完成)
- 使用服务器端includes检查当前页面是否为主页——如果是,则显示脚本标记
- 客户端内服务器端经典ASP代码的问题<脚本>标签
- 将参数传递到JavaScript的安全方式,无需服务器端脚本
- 在没有服务器端脚本的情况下跨多个页面链接导航栏
- 服务器端代码在谷歌应用脚本中不起作用
- 停止 C# 在下拉列表 javascript 验证失败时继续执行服务器端脚本
- 为什么服务器端和客户端脚本无法交互
- 使用 Javascript 分配样式与在服务器端脚本中分配样式
- 在没有服务器端脚本的情况下提交表单
- 在侧边栏 GAS 中调用服务器端脚本
- 在表单提交时将客户端 HTML 表数据提取到服务器端 PHP 脚本
- 数据表服务器端脚本的客户端脚本
- 为什么浏览器不允许 CORS,而服务器端脚本可以轻松做到这一点