我正在建网店,现在我被困在购物车里。 简单解释我的想法是什么: 如果访问者没有会话并将产品添加到shoppingcart,请使用我提供cookie的数据设置cookie。如果用户激活了会话并将产品添加到shoppingcart,请保存到数据库。用户有会话的东西工作正常,但我不知道如何设置cookie。我在MVC(飞行)工作。 控制器的代码:
// Step 2 (Edit data in here, and send to listview.java with setResult)
Intent intent = new Intent();
intent.putExtra("key", "value")
setResult(RESULT_OK, intent);
finish();
所以我的问题是,我在cookie行中输入了什么错误,这让我对自己设置cookie感到后悔。
答案 0 :(得分:0)
这是应该如何使用set cookie(来自php.net参考) bool setcookie(string $ name [,string $ value ="" [,int $ expire = 0 [,string $ path ="" [,string $ domain =&#34 ;" [,bool $ secure = false [,bool $ httponly = false]]]]]])
并在您的代码中
setcookie(" basket_save",$ product,$ productname,$ color,$ price,time()+ 30000000," /"))
有4个参数值,(即错误的参数传递给函数)$ productname引用expire。
所以就这样吧 $ arrCok = [$ product,$ productname,$ color,$ price];
setcookie(" basket_save",$ arrCok,time()+ 30000000," /"))
或为每个Cookie设置您要保存的值。