zencart 限定数量的漏洞

 

通常zencart都有个最大库存,当库存为0时则不能购买,因此外贸网站都存在恶意竟争,故意下最大购买数量. 这是简单的用js写的一个限定最大数量添加到购物车的方法:
1.加js函数:
<script>
function qtycheck()
  { var qtynum=document.getElementById("qtynum");
  if(qtynum.value>=20)
  { alert("Your quantity is too big...");
   return false; }
   return true;}
</script>
2. tpl_product_info_display.php 34~37行加: <?php
$qtycheck ='  οnsubmit="return qtycheck()"  ';
echo zen_draw_form('cart_quantity', zen_href_link(zen_get_info_page($_GET['products_id']), zen_get_all_get_params(array('action')) . 'action=add_product'), 'post', $qtycheck.'enctype="multipart/form-data"') . "\n"; ?>


此方法一样适应于zencart1.38在size里添加please choose选项.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值