আপনি সঠিক কুকি মুছে ফেলছেন তা নিশ্চিত করার জন্য আপনার কুকিটি যে পথের উপরে রয়েছে তা নির্ধারণ করা উচিত।
function set_cookie(name, value) {
document.cookie = name +'='+ value +'; Path=/;';
}
function delete_cookie(name) {
document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
আপনি যদি পথটি নির্দিষ্ট না করেন তবে ব্রাউজারটি আপনি বর্তমানে যে পৃষ্ঠাটিতে রয়েছেন তার সাথে তুলনা করে একটি কুকি সেট করবে, তাই আপনি যদি অন্য পৃষ্ঠায় থাকা কুকিটি মুছে ফেলেন তবে অন্য কুকি তার অস্তিত্ব অব্যাহত রাখে।
@ ইভান মরিসনের মন্তব্যের ভিত্তিতে সম্পাদনা করুন।
সচেতন থাকুন যে কোনও কোনও ক্ষেত্রে সঠিক কুকি সনাক্ত করতে Domainপ্যারামিটার প্রয়োজন is
সাধারণত এটি হিসাবে সংজ্ঞায়িত করা হয় Domain=.yourdomain.com।
স্থাপন aআপনার ডোমেন নামের সামনে বিন্দু রাখার অর্থ এই কুকিটি কোনও সাব-ডোমেনে থাকতে পারে ( wwwএটি সাব-ডোমেন হিসাবেও গণনা করা হয়)।
এছাড়াও, @ রবার্টটির উত্তরে উল্লিখিত হিসাবে, HttpOnlyক্লায়েন্টের পাশে জাভাস্ক্রিপ্টের সাহায্যে কুকিজ মুছা যায় না।
name? এর মূল কথা কি? বা এটি কি আরও বহুমুখী সংস্করণ থেকে একটি হ্যাংওভার যা আপনাকে কুকির নাম নির্দিষ্ট করতে দেয়?