我正在设计一个网站,允许用户选择比萨饼的大小和他们放在上面的浇头。根据这些选择,我想编写脚本: 1.在提交表格时计算该披萨的费用 2.处理付款(验证信用卡等)
阅读了无数篇文章后,很明显我必须完成所有支付处理服务器端(php)。对于表单验证,它将确定用户选择的浇头和尺寸,并确定该比萨饼的价格,我应该做那个服务器端还是更好地做客户端(javascript)?谢谢!
答案 0 :(得分:2)
最好两者兼而有之。如果您在客户端执行此操作,则用户将能够使用内联javascript更改值,这是一个安全漏洞。 Javascript验证比服务器端验证更快,更方便。最佳做法是同时做到这两点。
答案 1 :(得分:1)
客户端是可选的,它可以帮助您在每次完成任务时保存到Web服务器的往返行程。服务器端不是,除非你已经为黑客提供免费的餐饮交易。