সাইটপয়েন্টে একটি নিবন্ধের উল্লেখ উত্তর সম্পূর্ণরূপে সম্পূর্ণ নয়। দয়া করে আরএফসি 6265 দেখুন (ন্যায়সঙ্গতভাবে, এই আরএফসিটি এই প্রশ্নটি পোস্ট করার পরে ২০১১ সালে প্রকাশিত হয়েছিল, যা পূর্ববর্তী আরএফসি 2965 2000 এবং আরএফসি 2109 1997 থেকে বাদ দেয়)।
বিভাগ ৫.৪ , উপ- অনুচ্ছেদে এটি বলতে হবে:
ব্যবহারকারী এজেন্ট নিম্নলিখিত ক্রমে কুকি-তালিকাটি বাছাই করতে হবে:
- ছোট পাথ সহ কুকিজের আগে লম্বা পাথ সহ কুকিজ তালিকাভুক্ত করা হয়।
দ্রষ্টব্য: সমস্ত ব্যবহারকারী এজেন্ট কুকি-তালিকাকে এই ক্রম অনুসারে বাছাই করে না, তবে এই আদেশটি এই নথির লেখার সময় প্রচলিত অনুশীলনকে প্রতিফলিত করে এবং historতিহাসিকভাবে এমন সার্ভার রয়েছে যেগুলি (ভুলভাবে) এই আদেশের উপর নির্ভরশীল ছিল।
৪.২.২ বিভাগে এই ছোট রত্নটিও রয়েছে :
... সার্ভারগুলি সিরিয়ালাইজেশন ক্রমের উপর নির্ভর করবে না। বিশেষত, যদি কুকির শিরোনামে একই নামের সাথে দুটি কুকিজ থাকে (যেমন, পৃথক পৃথক পাথ বা ডোমেন বৈশিষ্ট্যের সাথে সেট করা হয়েছিল), সার্ভারগুলি এই কুকিগুলি শিরোনামের ক্রম অনুসারে প্রদর্শিত হবে না।
আপনার উদাহরণ অনুরোধ কুকিতে ( কুকি: একটি = 2; একটি = 1 ) লক্ষ করুন যে পাথ দিয়ে কুকি সেট / উদাহরণস্বরূপ ( একটি = 2 ) পাথ দিয়ে একটির একটি লম্বা পথ আছে / ( একটি = 1 ) এবং তাই এটি আপনাকে লাইনে প্রথম পাঠানো হবে, যা অনুমানের সুপারিশের সাথে মেলে। সুতরাং আপনি আপনার অনুমানের ক্ষেত্রে কম-বেশি সঠিক যে আপনি প্রথম মানটি নির্বাচন করতে পারেন ।
দুর্ভাগ্যক্রমে আরএফসিগুলিতে ব্যবহৃত ভাষা অত্যন্ত সুনির্দিষ্ট - এসএফসিগুলিতে শ্যাওল্ড এবং শব্দের ব্যবহার অস্পষ্টতার পরিচয় দেয় না । এগুলি কনভেনশনগুলি নির্দেশ করে যা অনুসরণ করা উচিত , তবে অনুমানের সাথে সামঞ্জস্য হওয়ার প্রয়োজন নেই । যদিও আমি এর জন্য আরএফসিটি বেশ ভালভাবে বুঝতে পেরেছি, রিয়েল-ওয়ার্ল্ড ক্লায়েন্টরা কী করে তা দেখার জন্য আমি গবেষণাটি করিনি; এইচটিটিপি ক্লায়েন্ট হিসাবে অভিনয় করা এক বা একাধিক ব্রাউজার বা অন্যান্য সফ্টওয়্যার সম্ভবত কুকি: শিরোনামে সবচেয়ে দীর্ঘতম পাথ কুকি (যেমন: / উদাহরণ ) প্রেরণ করতে পারে না ।
আপনি যদি কুকির মান নিয়ন্ত্রণ করার মতো অবস্থানে থাকেন এবং আপনি নিজের সমাধানটি বুদ্ধিহীন করতে চান তবে আপনি সেরা হন:
নির্দিষ্ট পাথগুলিতে ওভাররাইড করতে আলাদা কুকির নাম ব্যবহার করা যেমন:
- সেট-কুকি: এ-গ্লোবাল = 1; পথ = /; সংস্করণ = 1
- সেট-কুকি: এ-উদাহরণ = 2; পথ = / উদাহরণ; সংস্করণ = 1
কুকি মান নিজেই আপনার প্রয়োজন পাথ সংরক্ষণ:
- সেট-কুকি: a = 1 & पथ = /; পথ = /; সংস্করণ = 1
- সেট-কুকি: a = 2 & पथ = / উদাহরণ; পথ = / উদাহরণ; সংস্করণ = 1
এই উভয় কাজের ক্ষেত্রের জন্য উপলব্ধ কুকিজের তালিকার বিপরীতে অনুরোধ করা URL টি তুলনা করে কাঙ্ক্ষিত কুকি মান তুলতে সার্ভারে অতিরিক্ত যুক্তি প্রয়োজন ic এটা খুব সুন্দর না। এটা তোলে বোঝায় যা RFC দূরদর্শিতা প্রয়োজন যে একটি লম্বা পথ সম্পূর্ণরূপে একটি সংক্ষিপ্ত পাথ দিয়ে একটি কুকি অগ্রাহ্য ছিল না দুর্ভাগ্যজনক (উদাহরণ: আপনার উদাহরণে, আপনি পাবে একটি = 2: কুকি শুধুমাত্র )।