কুকি ডিলিট করা খুব সহজ। একটি কুকি ডিলিট করতে শুধু এই তিনটি ধাপ অনুসরণ করুন:
- আলরেডি বিদ্যমান কুকি পড়ে Cookie অবজেক্টে সংরক্ষণ করুন
- setMaxAge() মেথড ব্যবহার করে কুকির বয়স শূন্য (০) সেট করুন যাতে বিদ্যমান কুকি ডিলিট হয়
- এই কুকি রেসপন্স হেডারে ফিরিয়ে যোগ করুন
উদাহরণ: "first_name" কুকি ডিলিট করা
নিচের উদাহরণটি দেখাবে কীভাবে বিদ্যমান "first_name" কুকি ডিলিট করা যায়। main.jsp পরবর্তীবার রান করলে first_name-এর জন্য null মান রিটার্ন করবে।
<html>
<head>
<title>Reading Cookies</title>
</head>
<body>
<center>
<h1>Reading Cookies</h1>
</center>
<%
Cookie cookie = null;
Cookie[] cookies = null;
// এই ডোমেইন-এর সাথে জড়িত কুকিজের অ্যারে পান
cookies = request.getCookies();
if( cookies != null ) {
out.println("<h2> Found Cookies Name and Value</h2>");
for (int i = 0; i < cookies.length; i++) {
cookie = cookies[i];
if((cookie.getName()).compareTo("first_name") == 0 ) {
cookie.setMaxAge(0);
response.addCookie(cookie);
out.print("Deleted cookie: " + cookie.getName() + "<br/>");
}
out.print("Name : " + cookie.getName() + ", ");
out.print("Value: " + cookie.getValue() + " <br/>");
}
} else {
out.println("<h2>No cookies founds</h2>");
}
%>
</body>
</html>
আউটপুট
Cookies Name and Value Deleted cookie : first_name Name : first_name, Value: John Name : last_name, Value: Player
এবার আবার https://localhost:8080/main.jsp রান করলে শুধু একটা কুকি দেখাবে:
Found Cookies Name and Value Name : last_name, Value: Player
ম্যানুয়ালি কুকি ডিলিট (Internet Explorer)
Tools মেনু → Internet Options → Delete Cookies বাটনে ক্লিক করুন।