我正在创建一个电子商务网站,你们中的一些人可能会觉得这很平常。基本上,我有一个示例鞋,尺码从 8-13 开始,但每个尺码都有不同的价格。我使用 jquery 根据用户选择的鞋码来更改价格。
当用户点击添加到购物车时,鞋码会发布到购物车页面,然后我使用下面的查询根据价格查找价格。
根据所选鞋码查询价格
SELECT Product.Name as ProductName, Category.Name, size, Price
FROM Itemised_Product, Product, Category
WHERE Product.ProdID =:item_id
AND size= :size AND Category.Name = :Category Limit 1");
问题 由于安全原因,为什么我使用选择大小来查找价格,但问题是有人可以使用 java 脚本注入将大小的值更改为 0,然后他们添加到购物车......除了购物车什么都不会显示表仍然会出现
Name Category Shoes type Price
Total price: $ 0.00
摘要 基本上它们是用户更改购物车表上不会显示的值的一种方式。还是一种即使值发生更改,也将正确的值发布到购物车页面的方式?
谢谢