কুকিজ মুছে ফেলা খুব সহজ. আপনি যদি একটি কুকি মুছতে চান, তাহলে আপনাকে কেবল এই তিনটি ধাপ অনুসরণ করতে হবে -
-
একটি ইতিমধ্যে বিদ্যমান কুকি পড়ুন এবং এটি কুকি অবজেক্টে সংরক্ষণ করুন৷
৷ -
setMaxAge() ব্যবহার করে কুকির বয়স শূন্য হিসেবে সেট করুন একটি বিদ্যমান কুকি মুছে ফেলার পদ্ধতি৷
-
এই কুকিটি আবার প্রতিক্রিয়া শিরোনামে যোগ করুন।
নিম্নলিখিত উদাহরণ আপনাকে দেখাবে কিভাবে "first_name" নামের একটি বিদ্যমান কুকি মুছে ফেলতে হয়৷ এবং আপনি পরের বার main.jsp JSP চালালে, এটি first_name এর জন্য শূন্য মান প্রদান করবে।
উদাহরণ
<html> <head> <title>Reading Cookies</title> </head> <body> <center> <h1>Reading Cookies</h1> </center> <% Cookie cookie = null; Cookie[] cookies = null; // Get an array of Cookies associated with the this domain 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>
এখন উপরের কোডটি main.jsp-এ রাখি ফাইল এবং এটি অ্যাক্সেস করার চেষ্টা করুন। এটি নিম্নলিখিত ফলাফল প্রদর্শন করবে -
আউটপুট
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
আপনি ম্যানুয়ালি ইন্টারনেট এক্সপ্লোরার থেকে আপনার কুকি মুছে ফেলতে পারেন। টুলস মেনু থেকে শুরু করুন এবং ইন্টারনেট অপশন নির্বাচন করুন। সমস্ত কুকি মুছে ফেলতে, কুকি মুছুন বোতামে ক্লিক করুন৷
৷