我尝试搜索我可以添加到购物车的最大数量。 所以我在每个网址中更改了参数 qty =
$html = file_get_html("http://example.com/en/cart?add=1&id_product=26&qty=1&token=8b003fa01d462f09e0de452c19193175");
echo $html;
-
$html = file_get_html("http://example.com/en/cart?add=1&id_product=26&qty=3&token=8b003fa01d462f09e0de452c19193175");
echo $html;
但是在回显的$ html中我得到总是1个产品被添加到购物车,即使我更改了qty =。
但是,如果我在浏览器中手动删除它:如果我访问“http://example.com/en/cart?add=1&id_product=26&qty=3&token=8b003fa01d462f09e0de452c19193175”我已将3个产品添加到购物车。
答案 0 :(得分:0)
您的代码是在example.com上运行的吗?
1我几乎可以肯定,对于安全问题,不仅仅是这个简单的URL。
2通常,您的计算机上还有另一个ID:在浏览器中检查Cookie。你当然会找到与令牌有关的东西。
3个程序也可以检查浏览器是否正在访问它们。购物服务器不喜欢机器人。
4以获得与您的应用相同的行为,您至少应该:
5 last:你试过另一个令牌吗?发生什么事 ?它确保它让您远离登录。