0
ユーザの注文商品を追跡するために私のeコマースウェブサイトのクッキーをほとんど設定していません。それらのクッキーを削除していません。クッキーが削除されている他のブラウザ。すべてのブラウザでクッキーの有効期限が切れていない/取り除かれていない
誰かが見たいと思ったらウェブサイトのリンクはここにあります:(リンクはもう利用できません)最初のアイテム "毛布とタオル"をクリックし、3つのオプションからアイテムを選択してカードに追加してくださいあなたがカートの中から「クッキーの数= 3」と言わなければならない場合、あなたは左上の「クッキーの数= 5」を増やす必要があります。私は間違った時間を指定されたクッキーを削除するとき。
Javascriptを
if(confirm("Are you sure you want to delete this item"))
{
var i = 1;
while(true){
var value = "; " + document.cookie;
var parts = value.split("; " + "order"+i + "=");
if(parts.length === 2){
var results = parts.pop().split(";").shift();
var temp = results.split(" ");
if(temp[0] === id)
{
var d = new Date();
d.setTime(d.getTime() + 1000*60*60*24*60);
var exp = "expires=" + d.toUTCString();
var name = "order"+i;
temp[2] = temp[2] - 1; **REmove one item from order**
var val = temp[0] + " " + temp[1] + " " + temp[2];
if(temp[2] === 0){ **if cookie has 0 items then delete cookie**
document.cookie = name + "=" + '' + ";" + '=;expires=Thu, 01 Jan 1970 00:00:01 UTC;'+ ";path=/";
setNewTotal();
}else{
document.cookie = name + "=" + val + ";" + exp + ";path=/";
setNewTotal();
}
window.location.reload(true);
break;
}
}
i++;
}
window.location.reload(false);
}else{
}
}
function setNewTotal(){
var value = "; " + document.cookie;
var parts = value.split("; " + "totalOrders=");
if(parts.length === 2) {
var results = parts.pop().split(";").shift();
}
results = results - 1;
var d = new Date();
if(results === 0){
document.cookie = "totalOrders=" + '' + ";" + '=;expires=Thu, 01 Jan 1970 00:00:01 UTC;' + ";path=/";
}else{
d.setTime(d.getTime() + 1000*60*60*24*60);
var exp = "expires=" + d.toUTCString();
document.cookie = "totalOrders=" + results + ";" + exp + ";path=/";
}
}