কুকি ডোমেনে বিন্দু উপসর্গটির অর্থ কী?


93

এখানে চিত্র বর্ণনা লিখুন

মধ্যে পার্থক্য কি local.test.comএবং .local.test.com? স্ক্রিনশটটি ক্রোম থেকে।



4
এখানে একটি ভাল লিখনআপ
ব্যবহারকারী 2864740

ব্যবহারকারী 2864740 সেপ্টেম্বর 26 '16 থেকে 16:44 এ মন্তব্য - লিঙ্কটি মারা গেছে, সম্ভবত erik.io ডোমেন অন্য ব্যবহারকারী বা ডোমেন নিবন্ধকের কাছে চলে গেছে।
কিউক্সটক

উত্তর:


58

local.test.comডোমেনের জন্য ব্যবহৃত হবে, যখন .local.test.comসাবডোমেনগুলির জন্যও ব্যবহৃত হবে।


11
সুতরাং local.test.comপ্রযোজ্য হবে না x.local.test.com, কিন্তু .local.test.comউভয় local.test.comএবং উভয় প্রযোজ্য x.local.test.com?
রিপার 234

29
আমি বিশ্বাস করি এটি ভুল is কুকিজ কোনও বিন্দু সহ বা ছাড়াই যে কোনও এবং সমস্ত ডাউনস্ট্রিম সাবডোমেনগুলির সাথে ভাগ করা হয়। আপনি সাবডোমেনগুলি তাদের পিতামাতার কাছ থেকে "উত্তরাধিকারসূত্রে" কুকিজ হিসাবে ভাবতে পারেন। সুতরাং উদাহরণ ডটকম-এ একটি কুকি সেট করা এটি ব্লগ.এক্সামেল.কম এবং my.blog.example.com এ সেট করে। Blog.example.com এ একটি কুকি সেট করা এটি this.is.my.blog.example.com এবং এর মধ্যে প্রতিটি সাবডোমেন সেট করে। তবে, উত্তরাধিকারের মতো, বিপরীতটি সত্য নয়। Blog.example.com এ কুকি সেট করা উদাহরণ.com এ সেট করে না।
geddski

6
এটি বলেছিল, আপনি কুকিটির ডোমেন একেবারেই সেট না করে (বা খালি স্ট্রিংয়ে সেট করে) কেবলমাত্র হোস্টের মধ্যে কুকিকে সীমাবদ্ধ করতে পারেন। এটি আশ্চর্যজনকভাবে, কেবল হোস্টের জন্য কুকি সেট করবে (উদাহরণ.কম) এবং এর কোনও সাবডোমেন নয়।
geddski

8
অন্য উত্তর উপর ভিত্তি করে নির্মল, বিন্দু ব্যবহৃত একটা পরিবর্তন আনতে, কিন্তু এখন এটা না। অগ্রণী বিন্দু সহ বা ছাড়াই কুকি নির্দিষ্ট ডোমেনের যে কোনও সাবডোমেইনে প্রেরণ করা হবে। এটি সাবডোমেনগুলিতে পাস হয়েছে কিনা তা আসলে কী নিয়ন্ত্রণ করে তা হ'ল আপনি কুকিতে কোনও ডোমেন সেট করেছেন কি না। আপনি যদি কোনও ডোমেইন সেট না করেন, তবে কুকি কেবলমাত্র সেই সঠিক ডোমেনে প্রেরণ করা হবে যা এটি জারি করেছে। এটি কখনই কম-সুনির্দিষ্ট প্যারেন্ট ডোমেনগুলিতে প্রেরণ করা হবে না (যেমন "" স্থানীয়.টেষ্ট.কম "" test.com "র অনুরোধে অন্তর্ভুক্ত হবে না) এবং আপনি যদি কোনও ডোমেন মান নির্ধারণ করেন তবে এটি কেবলমাত্র সাবডোমেনগুলিতে প্রেরণ করা হবে।
ট্রায়ঙ্কো

4
@ ট্রাইঙ্কো, আপনি যখন কোনও কুকি আপডেট করার চেষ্টা করছেন তখন বিন্দুটি একটি পার্থক্য করে। আমি সমস্ত বিধি বিচ্ছিন্ন করতে পরিচালিত হইনি, তবে আমি দেখেছি যে ফলাফলগুলি অগ্রণী বিন্দুর উপস্থিতির উপর ভিত্তি করে পরিবর্তিত হয় এবং না সরাসরি হয় না। এটি কীভাবে ব্রাউজারের দ্বারা পরিবর্তিত হয় এবং সমস্ত স্বজ্ঞাত নয়। ব্রাউজারে কোনও কুকিনামের শীর্ষস্থানীয় বিন্দু আছে কি না তা নিয়ন্ত্রণ করা আমার পক্ষে সহজ প্রোগ্রামিংয়ের কাজটি কখনও হয়নি।
ড্যানএলেন

83

শীর্ষস্থানীয় ডট মানে কুকি সাবডোমেনগুলির জন্যও বৈধ; তবুও সাম্প্রতিক এইচটিটিপি স্পেসিফিকেশন (আরএফসি 6265) এই নিয়মটি পরিবর্তন করেছে যাতে আধুনিক ব্রাউজারগুলি নেতৃস্থানীয় বিন্দুর যত্ন নিতে না পারে। পুরানো ব্রাউজার দ্বারা অবহিত আরএফসি 2109 প্রয়োগ করে বিন্দুটির প্রয়োজন হতে পারে।

আরএফসি 6265 বিভাগ 4.1.2.3

উদাহরণস্বরূপ, যদি ডোমেন বৈশিষ্ট্যের মান "উদাহরণ.com" হয়, উদাহরণস্বরূপ ডটকম, www.example.com, এবং www.corp.example এ HTTP অনুরোধ করার সময় ব্যবহারকারী এজেন্ট কুকি শিরোনামের মধ্যে অন্তর্ভুক্ত করবে। com। (নোট করুন যে একটি শীর্ষস্থানীয়% x2E ("।") উপস্থিত থাকলেও, যদি সেই চরিত্রের অনুমতি না পাওয়া যায় তবে তা অগ্রাহ্য করা হয় তবে% x2E ("।") যদি উপস্থিত থাকে তবে ব্যবহারকারীর এজেন্টটি বৈশিষ্ট্যটিকে উপেক্ষা করবে। )


4
আরএফসি তারিখটি এপ্রিল ২০১১ তারিখের। সুতরাং আমার সেরা অনুমান (চেষ্টা করেননি) হ'ল তাদের অগ্রণী বিন্দুর দরকার। বন্যের কতগুলি ব্রাউজার এখনও পুরানো আরএফসিতে চলছে তা অনুমানের কথা কি কেউ জানেন?
বিএসএম

erik.io/blog/2014/03/04/definitive-guide-to-cookie-domains সাব-ডোমেন অন্তর্ভুক্ত করতে ইচ্ছুক হলে সেরা-সামঞ্জস্যের জন্য একটি শীর্ষস্থানীয় বিন্দু ব্যবহার করার পরামর্শ দেয়। এই সামঞ্জস্যতা প্রয়োজনীয়তা কেবল হ্রাস অবিরত থাকবে। (6255 এর জন্য প্রয়োজনীয় নয়, তবে প্রয়োজনীয় এবং
2109 এর

12

নিবন্ধ থেকে কুকি ডোমেনের সুনির্দিষ্ট গাইড এবং কেন একটি www-উপসর্গ আপনার ওয়েবসাইটকে নিরাপদ করে :

উপসংহার

যদিও সংজ্ঞাগুলি কিছুটা পৃথক, আমরা এর বাস্তবায়নের যে কোনওটির জন্য এটি সহজ করতে পারি :

  • যখন কোন ডোমেইন কুকি সেট করা হয়, কুকি উচিত শুধুমাত্র অনুরোধের সঠিক হোস্টনেম মেলে। [দ্রষ্টব্য: এটি বিন্দু ছাড়াই কোনও ডোমেন সহ একটি সেট-কুকি ফিরিয়ে দেওয়া থেকে আলাদা!] কোনও সাব ডোমেন, আংশিক মিল নেই। এর অর্থ কেবল ডোমেন বৈশিষ্ট্য অন্তর্ভুক্ত নয় - খালি ডোমেন অ্যাট্রিবিউট সেট করা বৈধ নয়। দুর্ভাগ্যক্রমে, ইন্টারনেট এক্সপ্লোরার যেকোন সাবডোমেনগুলির সাথে এটি হোস্টের নাম হিসাবে বিবেচনা করে

  • কুকিতে একটি ডোমেন সেট করার সময়, নিরাপদ পছন্দটি হ'ল .erik.io এর মতো একটি বিন্দুর আগে। কুকি সমস্ত সাব ডোমেনের সাথে মিলবে।

  • এরিক.ওয়ের মতো পূর্বের বিন্দু ছাড়াই কুকি ডোমেন সেট করা আরএফসি 2109 বাস্তবায়নে অবৈধ, এবং অন্যান্য বাস্তবায়নের পূর্ববর্তী বিন্দুর মতো একই আচরণ করবে। সাব ডোমেনগুলি অন্তর্ভুক্ত না করে কোনও নির্দিষ্ট স্পষ্টত সেট ডোমেনে কুকিকে সীমাবদ্ধ করার কোনও উপায় নেই।

অন্যান্য সার্থক পর্যবেক্ষণ:
  • সমস্ত আরএফসি-তে, একটি নির্দিষ্ট কুকি ডোমেন অবশ্যই সাধারণ মিলের সাথে বর্তমান হোস্টের নামের সাথে মেলে। এরিক.ওয়ের প্রতিক্রিয়ায় www.erik.io এর জন্য একটি কুকি সেট করা বৈধ নয়, কারণ www.erik.io ডোমেনযুক্ত কুকি এরিক.ওর সাথে মেলে না, প্রাক্তনটি আরও সুনির্দিষ্ট।

  • আরএফসি 6265-এ, সেট-কুকির শিরোনামটি বিশ্লেষণ করার সময় ডোমেনগুলি স্পষ্টতই কম কেস হয়।


1

".Local.test.com" এ শীর্ষস্থানীয় বিন্দুটি ঠিক কীভাবে ক্রোমকে একটি "ডোমেন = লোকাল.েস্ট.কম.কম" সেট (বা একটি "ডোমেন = .local.test.com", যা একই) দিয়ে কুকিজ দেখে।

"ডোমেন = কিছু" ছাড়াই সেট-কুকির সংজ্ঞাগুলি অগ্রণী বিনা ছাড়াই ডোমেনটি (= হোস্ট) দেখে views

সুতরাং ক্রোমের শীর্ষস্থানীয় বিন্দুটি সার্ভার থেকে একটি শীর্ষস্থানীয় বিন্দু ব্যবহৃত হয়েছিল কিনা তা প্রতিফলিত করে না, তবে সেই কুকিটির সার্ভারের সংজ্ঞা অনুসারে একটি "ডোমেন = কিছু" আছে কিনা। (এবং এটি থাকলে কুকিটিও সাব-ডোমেনে প্রেরণ করা হবে)।

অন্তত আমার পরীক্ষাগুলি এটি দেখায়। ক্রোমের এই পড়া সহজতর করা উচিত, উদাহরণস্বরূপ কুকি সংজ্ঞায়িত সঠিক স্ট্রিংটি এবং এটি কখন পাওয়া গেল view

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.