我的代码部分:
<?php
if( isset($_POST["paymentmethod"]) && $_POST["paymentmethod"] == "creditcards" ){
$id_cname = $_SESSION["id_cname"];
$post = array(
"$id_cname"=>$_SESSION["character"],
'quantity'=>$_SESSION["q"],
'product_id'=>$_SESSION["id_product"]);
$ch = curl_init('http://localhost/products/index.php?route=checkout/cart/add');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
header('Content-Type: text/html');
echo curl_exec($ch);
die();
}else{
}
?>
我对CURL很新,并且不完全理解它,我对我正在使用的CMS执行了POST请求,因为我想在用户选择付款方式时自动将项目添加到购物车中。< / p>
然后我收到一条成功消息,说该商品已添加到购物车中,但当我检查购物车时,该商品不是他们的商品。
如何保存Cookie以供用户使用CURL?
我真的希望你能帮助我!
P.S。抱歉我的英语不好,这不是我的第一语言,我希望你能理解我!
编辑:
所以基本上我要做的就是保存一个从我的POST请求中获取的cookie,这样用户就可以将这个项目放在他们的购物车中了!
谢谢!