আমি অবশ্যই কুকিজ সম্পর্কে কিছু প্রাথমিক জিনিস অনুপস্থিত। লোকালহোস্টে, যখন আমি সার্ভার সাইডে একটি কুকি সেট করি এবং ডোমেনটি লোকালহোস্ট (বা .localhost) হিসাবে স্পষ্টভাবে নির্দিষ্ট করি। কুকি কিছু ব্রাউজার দ্বারা গৃহীত হয়েছে বলে মনে হয় না।
ফায়ারফক্স 3.5 I আমি যা দেখছি তা হ'ল:
Set-Cookie:
name=value;
domain=localhost;
expires=Thu, 16-Jul-2009 21:25:05 GMT;
path=/
বা (যখন আমি .localhost এ ডোমেন সেট করি):
Set-Cookie:
name=value;
domain=.localhost;
expires=Thu, 16-Jul-2009 21:25:05 GMT;
path=/
উভয় ক্ষেত্রেই কুকি সংরক্ষণ করা হয় না।
আইই 8: আমি কোনও অতিরিক্ত সরঞ্জাম ব্যবহার করি নি, তবে কুকিটিও সংরক্ষণ করা হবে বলে মনে হচ্ছে না, কারণ পরবর্তী অনুরোধগুলিতে এটি ফেরত পাঠানো হচ্ছে না।
অপেরা 9.64: লোকালহোস্ট এবং .localhost উভয়ই কাজ করে তবে আমি যখন পছন্দগুলিতে কুকিগুলির তালিকাটি পরীক্ষা করি তখন ডোমেনটি লোকালহোস্ট.লোকলে সেট করা থাকে যদিও এটি স্থানীয় হোস্টের অধীনে তালিকাভুক্ত করা হয় (তালিকার গ্রুপিংয়ে)।
সাফারি 4: লোকালহোস্ট এবং .localhost উভয়ই কাজ করে তবে সেগুলি সর্বদা পছন্দগুলিতে .localhost হিসাবে তালিকাভুক্ত থাকে। অন্যদিকে, একটি স্পষ্ট ডোমেন ছাড়াই একটি কুকি, এটি কেবল লোকালহোস্ট হিসাবে দেখানো হচ্ছে (কোনও বিন্দু নয়)।
লোকালহোস্ট নিয়ে সমস্যা কী? এরকম অনেকগুলি অসঙ্গতির কারণে লোকালহোস্টের সাথে জড়িত কিছু বিশেষ নিয়ম থাকতে হবে। এছাড়াও, এটি আমার কাছে সম্পূর্ণ পরিষ্কার নয় যে ডোমেনগুলি কেন কোনও বিন্দুর দ্বারা উপস্থাপিত করা উচিত? আরএফসি 2109 স্পষ্টভাবে বলেছে যে:
ডোমেন বৈশিষ্ট্যের মানটিতে কোনও এমবেডড ডট থাকে না বা কোনও বিন্দু দিয়ে শুরু হয় না।
কেন? দস্তাবেজটি ইঙ্গিত দেয় যে এটি সুরক্ষার সাথে কিছু করতে হবে। আমাকে স্বীকার করতে হবে যে আমি পুরো স্পেসিফিকেশনটি পড়িনি (পরে এটি করতে পারে) তবে এটি কিছুটা অদ্ভুত মনে হচ্ছে। এর ভিত্তিতে, লোকালহোস্টে কুকিজ সেট করা অসম্ভব।